Bestkaam Logo
UAS International Trip Support Logo

Senior Backend Engineer - Node.js

Actively Reviewing the Applications

UAS 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

  • 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

Tech Stack You'll Work With

  • Node.js, Express.js
  • MySQL, MongoDB, Redis
  • Sequelize, Umzug, Jest
  • Socket.io, WebSockets, gRPC
  • Azure Cloud, AWS S3
  • GitHub, JIRA, Docker

What We're Looking For

  • 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.

Bonus Points

  • 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).

Why Join Us

  • 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.

(ref:hirist.tech)

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.