BENGALURU · FULLTIME
Senior Backend Engineer

Repurpose.io
Bengaluru · onsite · Posted 9d ago
Sourced from
Not disclosed8–12 yrsfulltimeBengaluru
Your match
?
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
Responsibilities:
- Collaborate with product and engineering teams to understand and refine requirements, solution designs, and user stories.
- Design, develop, test, deploy, and support scalable backend applications using TypeScript and NestJS.
- Write clean, maintainable, testable, and production-ready code following engineering best practices.
- Apply software engineering principles such as SOLID, KISS, YAGNI, and lean software development.
- Follow true test-driven development (TDD) and ensure code is thoroughly tested before release.
- Build and maintain microservices and event-driven architectures.
- Contribute to platform-level thinking and design solutions that are scalable, reliable, and maintainable.
- Build, deploy, and operate NestJS applications on AWS.
- Take ownership of your components through the complete lifecycle, from development to production support.
- Provide L3 production support for owned components and contribute to L1/L2 knowledge bases to improve customer support.
- Ensure delivered features are ready to ship without dependency on manual testing.
- Balance engineering quality and architectural fidelity with pragmatism, delivery timelines, and business requirements.
- Participate actively in Agile ceremonies, technical discussions, code reviews, and team activities.
- Communicate clearly, accurately, and respectfully with cross-functional and engineering teams.
Requirements:
- 6+ years of backend development experience, with strong hands-on experience in TypeScript.
- 3+ years of professional experience with NestJS as a core backend technology.
- Strong understanding of NestJS architecture, concepts, patterns, and use cases.
- Proven experience building, deploying, and supporting NestJS applications on AWS.
- Strong understanding of microservices architecture and event-driven systems.
- Strong software engineering fundamentals and commitment to clean, maintainable code.
- Hands-on experience with Test-Driven Development (TDD) and automated testing.
- Strong understanding and practical application of SOLID, KISS, YAGNI, and lean software development principles.
- Experience working in Agile, Lean, or startup environments where speed, pragmatism, and engineering quality need to be balanced.
- Strong ownership mindset with experience taking backend services from development through production and support.
- Advanced proficiency with Claude Code.
- Excellent verbal and written English communication skills.
Good to Have:
- Frontend development experience with Next.js .
- Experience in infrastructure architecture and high-level solution design.
- Hands-on experience with Infrastructure as Code (IaC), particularly Terraform.
- Broader exposure to cloud infrastructure, platform engineering, and distributed systems.
Sourced from instahyre
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
nestjsamazon web servicesTypescriptMicroservices