Our MERN stack team is passionate about technology, and we love building scalable web solutions keeping performance in mind. We're looking for a Lead MERN developer who has experience developing a variety of WebApps using the MERN stack. Should be able to comfortably move between the client and server-side code written with JavaScript/TypeScript.
Roles + Responsibilities
Design, develop, and maintain high-quality React.js components and Node.js backend services.
Collaborate with product managers, designers, and other stakeholders to understand requirements, prioritize tasks, and deliver features on time.
Write clean, maintainable, and efficient code that adheres to best practices and coding standards.
Conduct code reviews, provide feedback, and mentor junior engineers to foster a culture of continuous learning and improvement.
Architect scalable and reliable software solutions that meet performance, security, and scalability requirements.
Troubleshoot and debug complex issues, identify root causes and implement effective solutions.
Stay updated on industry trends, emerging technologies, and best practices in React + Node.js development.
Person Specification and Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
7+ years of professional experience in software engineering, with a strong focus on React.js and Node.js development.
In-depth knowledge of React.js, including state management, hooks, and component lifecycle.
Proficiency in Node.js and Express.js for building backend APIs and services.
Experience with modern JavaScript frameworks and libraries (e.g., TypeScript, Redux, GraphQL).
Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
Understanding of database technologies (e.g., MongoDB, PostgreSQL) and data modeling principles.
Experience with version control systems (e.g., Git) and CI/CD pipelines.
Strong problem-solving skills and ability to troubleshoot complex issues.
Excellent communication and collaboration skills.
Experience with Agile development methodologies (e.g., Scrum, Kanban) is a plus.
Experience with cloud platforms (e.g., AWS, GCP, Azure) is a plus.
Plus points if you are familiar with the following:
Experience with server-side rendering (SSR) and performance optimization techniques.
Knowledge of testing frameworks (e.g., Jest, Cypress) and best practices.
Experience with GraphQL API development and consumption.
Familiarity with design patterns and architectural principles.
Benefits of Joining Us:
Flat-hierarchical, friendly, engineering-oriented, and growth-focused culture.
Flexible work timing, leaves for life events, work-from-home options.
Free health insurance.
Office facility with a fully-equipped game zone, in-office kitchen with affordable lunch service, and free snacks.
Sponsorship for certifications/events and library service.