CompanyRemote

Duffel API Flight Booking Integration (ONLY PRIOR DUFFEL API EXPERIENCE)

Deadline: 2026-04-03

Description

Budget: £20 - £250

Integrate the Duffel API into my desktop application so users can search, select, and book flights end-to-end without ever opening a browser, the goal is a seamless flight-booking workflow—live availability queries, pricing, passenger data capture, seat and ancillary selection, payment hand-off through Duffel, and instant confirmation.

Deliverables • Fully functioning Duffel sandbox implementation that completes a booking from search to confirmation. • Production environment switch with clear documentation of keys, environment variables, and build commands. • Well-structured service layer (TypeScript preferred) covered by unit and integration tests. • Concise README covering setup, configuration, and how to extend or modify search parameters.

Acceptance Criteria • Desktop application (Windows) compiles and runs on the latest LTS Node.js. • All Duffel requests and responses are handled asynchronously with error states surfaced to the UI. • Flight prices and itineraries match Duffel’s reference interface in both sandbox and live modes. • Code is lint-clean and passes all provided tests.

Please outline any prior Duffel or other GDS/flight API integrations you have completed and include one live or repository example if possible. A clear timeline and any third-party libraries you intend to use will help me assess fit quickly.

Skills

Software ArchitectureNode.jsDocumentationContinuous IntegrationAPI IntegrationJavaScriptTypeScriptAgile DevelopmentSoftware DevelopmentPHPPayment ProcessingAPI

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching