Posted on: 02/11/2025
About the Role :
Client is a leading travel technology company focused on building innovative products that empower business travelers to seamlessly book and manage their journeys across platforms. This position is part of a multi-site engineering organization dedicated to delivering highly scalable, resilient, and customer-centric backend systems.
As a Senior Backend Engineer, you will design and implement robust cloud-native services, APIs, and backend systems that power our travel experiences. You will work with modern frameworks and infrastructure leveraging technologies like Node.js, a wide range of AWS services, and both relational and NoSQL databases. If you thrive in a fast-paced environment, love solving complex backend challenges, and value code quality and system performance, this role is for you.
Location : Remote
Responsibilities :
- Architect and develop scalable, resilient, and performant backend systems and services.
- Build and maintain microservices that expose RESTful APIs to frontend and external systems.
- Implement and maintain integrations with third-party APIs and internal systems.
- Ensure system observability and debuggability through proper logging, tracing, and monitoring.
- Apply cloud-native and serverless patterns to build reliable distributed systems.
- Write clean, modular, and testable backend code with strong attention to maintainability.
- Optimize application performance, scalability, and reliability.
- Participate in system design reviews, architectural planning, and code reviews.
- Collaborate with product managers, QA, DevOps, and other engineers to deliver impactful backend features.
Required Skills & Experience :
Backend Development & Architecture :
- Expert-level experience in backend development with Node.js.
- Strong background in designing and building RESTful APIs and microservices architectures.
- Deep understanding of backend engineering principles, including system design, concurrency, and distributed systems.
- Hands-on experience implementing serverless and containerized solutions using tools like Lambda, ECS, Docker, and Fargate.
Cloud &DevOps :
- Proficiency in AWS cloud services including API Gateway, DynamoDB, SQS, RDS, S3, CloudWatch, CloudFormation, and/or CDK.
- Experience with CI/CD pipelines, infrastructure-as-code, and modern monitoring/logging solutions.
- Familiarity with production support practices, incident response, and performance tuning in distributed environments.
Database :
- Solid experience with both SQL (e.g., SQL Server, PostgreSQL) and NoSQL (e.g., DynamoDB) database technologies.
- Strong data modeling and query optimization skills.
General :
- Strong grasp of software engineering best practices, design patterns, and code quality standards.
- Proficient in Git and automated testing frameworks for backend services.
- Effective communicator and team collaborator within Agile/Scrum teams.
- Self-motivated, proactive, and ownership-driven mindset.
- Bonus : Experience in the travel/booking domain.
Education :
- Bachelors or Masters degree in Computer Science, Engineering, or a related field or equivalent real-world experience.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1568497
Interview Questions for you
View All