
Search by job, company or skills
Role: SDE-2 Full Stack Engineer
Location: Mumbai (preferred) / Remote - India
Experience: 3-4 years
About the Role
We are looking for a highly motivated SDE-2 Full Stack Engineer to build, scale, and maintain robust web applications and backend systems. This role is ideal for someone who is comfortable owning features end-to-end, from designing APIs and data models to building intuitive frontend experiences.
You will work closely with product, design, and engineering teams to deliver scalable, reliable, and high-performance solutions.
Key Responsibilities
• Design, develop, test, and maintain full stack applications across frontend and backend systems.
• Build responsive and scalable user interfaces using React.
• Develop secure, maintainable, and high-performance backend services using Node.js.
• Design and optimize relational database schemas and queries in MySQL and PostgreSQL.
• Use Redis for caching, session management, queues, and performance optimization.
• Write clean, reusable, and well-tested code following engineering best practices.
• Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions.
• Participate in code reviews, technical design discussions, and architecture decisions.
• Troubleshoot production issues, improve system reliability, and optimize application performance.
• Mentor junior engineers and drive best practices within the team.
Must-Have Skills
• TypeScript for scalable and maintainable codebases.
• Next.js for server-side rendering and modern React-based applications.
• Strong hands-on experience with Node.js for backend development.
• Strong hands-on experience with React.js for frontend development.
• Solid experience with MySQL, PostgreSQL, and Redis.
• Strong understanding of REST APIs, microservices, and backend architecture patterns.
• Experience with Git and collaborative development workflows.
• Strong understanding of data structures, algorithms, and system design fundamentals.
• Experience in writing unit, integration, and end-to-end tests.
• Ability to independently own features and deliver high-quality production-ready code.
Qualifications
• Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
• 3+ years of professional software development experience in full stack engineering.
• Proven track record of delivering scalable web applications in production environments.
• Strong problem-solving skills and a practical approach to debugging and performance optimization.
• Good communication and collaboration skills.
What Success Looks Like
• You can independently deliver medium-to-large features end-to-end.
• You write reliable, maintainable, and scalable code.
• You proactively identify technical improvements and performance bottlenecks.
• You contribute meaningfully to architecture discussions and team productivity.
• You balance speed, quality, and business impact effectively.
Preferred Candidate Profile
• Has strong ownership and bias for action.
• Comfortable working in fast-paced product environments.
• Thinks both from an engineering and product perspective.
• Writes code with a focus on scale, reliability, and user experience.
• Enjoys mentoring and raising the technical bar of the team.
Job ID: 145780629