About the Role
We are looking for a Lead Full Stack Developer with strong expertise in ReactJS and NodeJS to drive the development of scalable, high-performance web applications. The ideal candidate will lead a team of developers, architect robust solutions, and collaborate closely with product managers and designers to deliver user-centric applications.
Key Responsibilities
- Lead the design, development, and deployment of full-stack web applications using ReactJS (frontend) and NodeJS (backend).
- Collaborate with product, design, and QA teams to translate requirements into technical solutions.
- Architect and implement scalable, secure, and maintainable solutions.
- Mentor and guide junior and mid-level developers, conducting code reviews and enforcing best practices.
- Maintain and improve CI/CD pipelines and ensure high code quality standards.
- Optimize applications for performance, scalability, and responsiveness.
- Stay up-to-date with emerging technologies, frameworks, and best practices in full-stack development.
Required Skills & Qualifications
- 6–10+ years of professional experience in Full Stack Development.
- Strong proficiency in ReactJS, NodeJS, Express.js, and related frameworks.
- Experience with RESTful APIs, GraphQL, and third-party integrations.
- Solid understanding of frontend technologies: HTML5, CSS3, JavaScript/TypeScript, Redux, or Context API.
- Experience with databases (SQL and NoSQL – PostgreSQL, MongoDB).
- Familiarity with cloud platforms (AWS, Azure, GCP) and DevOps practices.
- Strong knowledge of unit testing, integration testing, and test-driven development.
- Excellent problem-solving, communication, and leadership skills.
- Experience leading teams, mentoring developers, and managing projects.
Preferred Qualifications
- Experience with microservices architecture.
- Knowledge of Docker, Kubernetes, or serverless architecture.
- Exposure to CI/CD pipelines, Git workflows, and Agile methodologies.
- Familiarity with performance monitoring and logging tools.
Job Type: Full-time
Pay: ₹14,392.31 - ₹66,971.83 per month
Work Location: In person