Full Stack Engineer
EngineeringMumbai, IndiaFULL TIMEPosted 4/23/2026
Role Overview
Build and scale high-quality customer-facing and internal web applications by delivering robust front-end and back-end features, improving engineering velocity through strong code quality and PR review practices, and contributing as a collaborative technical leader within the Core Engineering team.
Responsibilities
- Design, develop, test, and maintain full stack features using React on the front end and Node.js on the back end.
- Translate product and business requirements into scalable technical solutions with a focus on reliability, performance, and maintainability.
- Own end-to-end delivery of features, including implementation, code reviews, testing, release support, and post-release follow-up.
- Write clean, well-structured, and well-documented code that adheres to engineering standards and best practices.
- Perform thorough pull request reviews to improve code quality, consistency, security, and maintainability across the team.
- Collaborate closely with product managers, designers, QA, and engineers to define scope, estimate effort, and deliver on timelines.
- Identify opportunities to improve application performance, developer productivity, and system architecture.
- Troubleshoot production issues, analyze root causes, and implement durable fixes and preventive measures.
- Participate in technical design discussions and contribute practical recommendations for front-end, API, and service-layer decisions.
- Mentor junior engineers through pairing, feedback, and review comments, demonstrating informal team leadership qualities.
- Help establish and uphold engineering processes, including coding standards, branching strategies, testing approaches, and release discipline.
- Contribute to continuous improvement initiatives across Core Engineering, including automation, observability, and process refinement.
Qualifications
Required
- 3+ years of professional experience as a full stack engineer, front-end engineer, or backend engineer with strong full stack exposure
- Hands-on experience building applications with React
- Hands-on experience developing services or APIs with Node.js
- Strong understanding of software development lifecycle, Git, and PR-based development workflows
- Demonstrated experience performing high-quality code reviews and improving team engineering standards
- Ability to work collaboratively in a Core Engineering team and communicate technical decisions clearly
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience
Preferred
- Experience in a team lead, senior individual contributor, or informal technical leadership capacity
- Experience with TypeScript, Next.js, Redux, Express.js, NestJS, or similar frameworks
- Exposure to cloud environments such as AWS, GCP, or Azure
- Experience with unit testing, integration testing, and frontend testing frameworks
- Understanding of CI/CD pipelines, observability, and deployment processes
- Prior experience in product-focused or startup environments
- Master's degree in a relevant technical field
- Open-source contributions, technical blogging, or community participation
What happens next?
- Check your email for application confirmation.
- The hiring team reviews your profile for the role.
- Watch your inbox for hiring updates and next steps.
Emails follow your notification preferences. Check spam or junk if needed.