HackerRank which aims at revolutionizing technical hiring is hiring Engineers for multiple positions. Interested engineers can check out the open vacancies details given below. All the job positions are remote.
About HackerRank
We are revolutionizing technical hiring by giving companies a skills-based hiring platform that enables our customers to assess technical skills effectively. We are growing fast and looking to add to our Engineering team. This position is full-time and based remotely within India.
Benefits of working with HackerRank
We have a full package of competitive benefits and perks which include:
- One-time home office set up stipend
- Monthly Remote Work Enablement Stipend
- Professional Development Reimbursement
- Wellbeing Benefits (Headspace, Ginger, Carrot, Cleo, etc)
- Unlimited paid time off, paid leave for new parents, and flexible work hours
- Insurance for all employees (term life, personal accident, medical) along with medical insurance for their dependents
- COVID-19 insurance for employees and dependents
- Employee stock options, flexible work hours, and time off
Job Profile: Engineering Manager- DevOps (Remote)
You will be working on:
- Manage and mentor a team of DevOps engineers, providing guidance, support, and professional development opportunities.
- Develop and execute the DevOps strategy, aligning it with the organization’s overall goals and objectives.
- Oversee the design, implementation, and maintenance of the organization’s infrastructure, including cloud services, servers, networks, and deployment tools.
- Drive the implementation of CI/CD practices
- Identify opportunities for automation and orchestration to streamline software development, testing, and deployment processes.
- Ensure the overall cost of the cloud spend is aligned with the overall business requirements.
- Evaluate and select appropriate tools and technologies to improve automation, monitoring, and scalability of the infrastructure.
We are looking for:
- 1.5+ years of experience in leading and managing a team of DevOps engineers, fostering their growth and professional development.
- Strong knowledge of DevOps practices, CI/CD tools, cloud platforms (e.g., AWS, Azure, Google Cloud), infrastructure-as-code (e.g., Terraform, CloudFormation), containerization (Kubernetes), and any scripting/programming language.
- Experience working in an Agile/Scrum environment and familiarity with Agile tools
- Excellent problem-solving skills and a proactive approach to troubleshooting complex technical issues.
- Strong leadership and team management abilities, with a focus on mentorship, collaboration, and employee growth.
Job Profile: Lead Engineer- Frontend (Editors) (Remote)
You will be working on:
Team Leadership: Taking on a leadership role by providing technical guidance, mentorship, and direction to a team of engineers working on the various editors. You should have excellent communication and collaboration skills to foster a productive and innovative working environment.
Feature Development and Enhancement: Led the development and enhancement of editor features, working closely with the product team to understand requirements and deliver high-quality solutions. This includes implementing new functionalities, optimizing performance, and ensuring a seamless user experience.
Code Quality and Best Practices: Ensuring code quality by promoting best practices, conducting code reviews, and establishing coding standards. You will be responsible for maintaining clean, well-structured, and efficient code.
Collaboration and Stakeholder Management: Collaborating with cross-functional teams, including designers, product managers, and other engineering teams, to align priorities, gather feedback, and drive successful project outcomes. You should also have strong stakeholder management skills to effectively communicate progress and manage expectations.
Innovation and Continuous Improvement: Staying updated with the latest industry trends, technologies, and advancements in editor development. You should have a passion for innovation and a drive for continuous improvement, constantly seeking ways to enhance the editor’s capabilities and user experience.
We are looking for:
- Web Development: Strong knowledge of web technologies, including HTML, CSS, JavaScript(very strong), WebSockets, WebWorkers, reactJS, NodeJs, NPM, Docker, and related technologies. WebAssembly and Wasm are good to have.
- Node.js: Proficiency in Node.js, as the Open VSCode Server project is built using Node.js. You should be familiar with the runtime environment, package management using npm, and working with Node.js modules.
- TypeScript: Solid understanding of TypeScript, which is the primary language used for developing editor extensions. Familiarity with TypeScript syntax, features, and type definitions is necessary.
- WebSocket Communication: Familiarity with WebSocket communication is valuable when developing real-time collaborative features. WebSocket allows efficient and bidirectional communication between the server and multiple clients, enabling collaborative editing and other interactive functionalities.
- Problem Solving and Troubleshooting: Strong analytical and problem-solving skills are crucial for identifying and resolving technical issues that may arise when building on top of existing functionalities. You should be adept at troubleshooting, debugging, and finding effective solutions to challenges.
Job Profile: Senior Backend Engineer- NodeJS (Remote)
You will be working on:
- Evaluate technologies, develop POCs, solve technical challenges, and propose innovative solutions for our technical and business problems
- Delight our stakeholders, customers, and partners by building high-quality, well-tested, scalable, and reliable business applications
- Architecting and developing applications and microservices using REST APIs, serverless, lambda, NodeJS, Docker, Kubernetes, CICD, and automation (Backend Engineers)
- Hiring, guiding, and mentoring junior engineers
- Work in an agile development environment, participate in code reviews
- Collaborate with remote development teams and cross-functional teams.
We are looking for:
- 4+ years of experience in designing enterprise systems, building highly-available, scalable, fault-tolerant, secure, and distributed systems.
- Backend Expertise with NodeJS, micro-services, multi-tenancy, common AWS Cloud technologies, CI/CD tools, workflows, Lambdas, Docker, Kubernetes, etc.
- Expertise with NPM, Git, etc.
- Self-driven, initiative taker with good communication skills, ability to lead and mentor junior engineers, work with cross-functional teams, drive architecture decisions
Job Profile: Senior Frontend Engineer (Remote)
You will be working on:
- Driving new product deliverables and tech initiatives in Interviews product
- Improving the reliability and end-user experience of the product
- Mentoring interns and junior developers
We are looking for:
- Strong and self-motivated individuals, should be able to independently drive decisions
- Solid experience in building web-based products, complex frontends
- Overall of 3+ years of expertise in frontend development. At least 2+ years experience in developing applications with React
- Good stakeholder management, ability to build trust and rapport with internal and external stakeholders