Apply on Kit Job: kitjob.in/job/48lwy1
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.
- Robust 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 qualified 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.
Apply on Kit Job: kitjob.in/job/48lwy1
📌 Full Stack Software Engineer (India)
🏢 Pepper
📍 India