Senior Backend Engineer - Node.js
Actively Reviewing the ApplicationsUAS International Trip Support
On-site
INR 3–8 LPA
Posted 3 weeks ago
•
Apply by May 1, 2026
Job Description
About The Role
We're looking for a skilled Backend Engineer who's passionate about designing scalable systems, optimizing performance, and delivering clean, maintainable code. You'll join a dynamic cross-functional team working on aviation and operations technology platforms that power global flight management and trip support services.
This is a hands-on engineering role where you'll build robust microservices, optimize data flows, and collaborate closely with frontend, DevOps, and QA teams to bring complex workflows to life.
Key Responsibilities
We're looking for a skilled Backend Engineer who's passionate about designing scalable systems, optimizing performance, and delivering clean, maintainable code. You'll join a dynamic cross-functional team working on aviation and operations technology platforms that power global flight management and trip support services.
This is a hands-on engineering role where you'll build robust microservices, optimize data flows, and collaborate closely with frontend, DevOps, and QA teams to bring complex workflows to life.
Key Responsibilities
- Design, develop, and maintain Node.js-based microservices and APIs (REST & gRPC).
- Integrate with internal and external systems to support aviation, operations, and finance modules.
- Work with MySQL, MongoDB, Redis, and AWS/Azure storage for scalable data management.
- Implement and maintain WebSocket and real-time communication layers (Socket.io).
- Manage database migrations and schema evolution using Sequelize and Umzug.
- Ensure code quality through unit, integration, and performance testing using Jest.
- Collaborate with architects and product teams to translate business needs into technical designs.
- Participate in code reviews, CI/CD pipelines, and sprint planning sessions.
- Optimize performance, caching, and monitoring for reliability and scalability.
- Implement inter-service communication using Kafka / RabbitMQ / gRPC
- Ensure high availability, scalability, and fault tolerance of services
- Handle authentication and authorization using JWT, OAuth2, RBAC
- Design microservices-based architecture with proper service boundaries
- Apply best practices for API versioning, caching, rate limiting, and logging
- Ensure data consistency and transaction handling across distributed systems
- Participate in technical design discussions and architecture reviews
- Design and optimize databases using MySQL, MongoDB
- Write efficient queries and manage ORM/ODM tools such as Sequelize, Mongoose
- Implement migrations, indexing, and performance tuning
- Experience with Socket.IO / WebSockets
- Exposure to Domain-Driven Design (DDD)
- Knowledge of aviation domains
- Experience with performance profiling and security best practices
- Strong knowledge of system integrations, including third-party APIs, partner systems, SSO (SAML/OAuth), webhooks, and data synchronization across services
- Node.js, Express.js
- MySQL, MongoDB, Redis
- Sequelize, Umzug, Jest
- Socket.io, WebSockets, gRPC
- Azure Cloud, AWS S3
- GitHub, JIRA, Docker
- 3-6 years of professional experience as a Backend Engineer.
- Strong understanding of asynchronous programming, API design, and database optimization.
- Experience working with microservices architecture and distributed systems.
- Familiarity with cloud environments (Azure preferred).
- Understanding of CI/CD workflows, containerization, and version control.
- Strong problem-solving skills and a proactive, ownership-driven mindset.
- Excellent communication and collaboration abilities.
- Experience with Kafka or RabbitMQ for event-driven systems.
- Knowledge of NestJS or TypeScript.
- Exposure to DevOps practices or API security frameworks (JWT, OAuth, WAFs).
- Impactful Work: Build systems that power global aviation operations.
- Continuous Growth: Exposure to advanced tech stacks and real-world challenges.
- Collaborative Culture: Work closely with product, architecture, and DevOps experts.
- Cutting-Edge Environment: Azure-powered infrastructure with modern tools and practices.
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Job Recommendations
View All
Network Engineer
78% matchEnsono
India
Full-Time
Engineering
Remote Software Developer (Go)
79% matchTuring
India
Contract
₹8–10 LPA
Git
Go
Docker
+4
Software Development Engineer in Test (SDET) – Embedded Systems & Desktop Integration
78% matchHBK - Hottinger Brüel & Kjær
India
Full-Time
₹1–8 LPA
APIs
Testing
Software development
+1
Senior Software Quality Assurance Engineer
76% matchFocaloid Technologies
India
Full-Time
Git
Cloud Platforms
Jenkins
+12
Principal Full Stack Engineer
78% matchUplers
Delhi NCR
Full-Time
PostgreSQL
React
MongoDB
Share
Quick Apply
Upload your resume to apply for this position