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.
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
- 36 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.
NOTE: Kindly complete the assessment through the link below for our recruitment team to reach out to you. https://app.testgorilla.com/s/gdwc1ix0