HamburgerMenu
hirist

Senior Software Engineer - Backend Development

SrlHyr Talent Solutions
Multiple Locations
7 - 9 Years

Posted on: 02/11/2025

Job Description

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.


info-icon

Did you find something suspicious?