cover image
Duffel

Duffel

duffel.com

1 Job

55 Employees

About the Company

The complete toolkit for selling travel online. Most of the world's travel technology was built in a bygone era. Travel companies today need tools that are flexible enough to mould to customer expectations and powerful enough to support a growing business. Layer by layer, piece by piece, we're rebuilding the infrastructure that underpins the travel industry to bring it into the modern era and usher in a new, effortless travel experience. We're backed by Benchmark, Blossom, Index Ventures, Kima Ventures, and Y Combinator (S18).

Listed Jobs

Company background Company brand
Company Name
Duffel
Job Title
Software Engineer, Backend
Job Description
**Job title:** Software Engineer, Backend **Role Summary:** Design and develop high-performance, developer‑friendly APIs for travel distribution, integrating with multiple airlines and providing a single seamless interface for clients. **Expactations:** - Deliver clean, maintainable code in Elixir/Phoenix. - Maintain high standards of API design, documentation, and testing. - Collaborate cross‑functionally to evaluate technical trade‑offs against business impact. - Communicate progress and decisions clearly to teammates. **Key Responsibilities:** - Build and maintain backend services and APIs using Elixir, Phoenix, Kubernetes, and GCP. - Design scalable data models and implement efficient integration flows with airline systems. - Write comprehensive unit, integration, and end‑to‑end tests; enforce code quality through reviews and CI pipelines. - Document APIs and developer experiences for external partners. - Participate in architecture discussions, setting engineering standards, and refining processes. - Respond to incidents, troubleshoot performance issues, and participate in on‑call rotations as needed. **Required Skills:** - Proficiency in functional programming concepts and experience with Elixir/Phoenix preferred. - Strong knowledge of RESTful and GraphQL API design principles. - Experience with container orchestration (Kubernetes) and cloud platforms (Google Cloud Platform). - Solid understanding of version control (Git), CI/CD, and automated testing. - Excellent written and verbal communication; ability to articulate technical ideas. - Ability to work independently and in a collaborative, fast‑moving environment. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
London, United kingdom
On site
11-01-2026