13 Aug
|
Amadeus Software Labs India
|
Bengaluru
13 Aug
Amadeus Software Labs India
Bengaluru
Job Title
Software Development Engineer 2Summary of the role
We are seeking a highly skilled NestJS Backend Developer (3-6 yrs) — Own and deliver NestJS/Node.js TypeScript APIs & microservices, integrate with Kafka/event flows, ensure strong testing, security, observability, and Azure-based CI/CD deployments. Collaborate with cross-functional stakeholders and support production readiness through monitoring and incident resolution
Your main responsibilities
- You will design and develop high quality backend services and APIs using NestJS (TypeScript/Node.js) as part of a fast paced, high performing engineering team.
- Build scalable and maintainable service layers leveraging NestJS’ modular architecture (modules, controllers, providers) and dependency injection best practices.
- Apply architectural best practices including Clean Architecture, layered design, and clear separation of concerns to create maintainable and testable codebases.
- Work closely with Product Owners, architects,
and cross functional teams to translate business requirements into robust technical solutions and well-defined API contracts.
- Take ownership of performance optimization, ensuring services are efficient, scalable, and responsive under real production loads (latency/throughput/concurrency).
- Perform service profiling and diagnostics (CPU, memory, event-loop latency, DB query performance) to identify and resolve bottlenecks and stability issues.
- Implement robust security practices (authentication/authorization, input validation, rate limiting, secure configuration) aligned with backend engineering standards.
- Actively participate in the full development lifecycle including design, implementation, testing, deployment readiness, and continuous improvement of services and APIs.
- Build and maintain strong automated tests (unit/integration) and ensure quality gates (coverage, regression, CI checks) are met consistently
- Conduct code reviews, share best practices, and mentor junior deve
📌 Software Development Engineer 2 (Bengaluru)
🏢 Amadeus Software Labs India
📍 Bengaluru