HamburgerMenu
hirist

UAS - Senior Backend Engineer

UAS International Trip Support
3 - 6 Years
Multiple Locations

Posted on: 10/11/2025

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.

The job is for:

May work from home
info-icon

Did you find something suspicious?

Similar jobs that you might be interested in