Software Development Engineer 2 (Bengaluru)

Software Development Engineer 2 (Bengaluru)

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer 2 (bengaluru) / bengaluru