Senior Golang Engineer (Backend)
Our Vision
We believe in a world where travel companies can innovate freely, growing and accelerating their business, while delivering the experience travelers want and the change the industry needs.
FLYR is a technology company that unlocks freedom to innovate for the travel industry – eliminating legacy constraints to enable real-time decision making and create the experiences travelers seek. With FLYR, businesses are able to quickly unlock modern retailing capabilities, improve revenue performance and modernize the e-commerce experience.
Flight Itinerary (About The Role)
We are hiring Software Engineers to join teams building a modern, cloud‑native SaaS platform for the aviation industry — the Offer & Order platform. Built entirely on a new tech stack with no legacy systems, the platform gives engineers high technical autonomy and real influence on architecture and design decisions.
The platform enables airline customers to purchase flights, seats, hotels, car rentals, concert tickets, and other ancillary services within a single end‑to‑end travel journey, completed with one unified payment transaction.
You will join one of several closely collaborating teams working on core domains of the platform, contributing to scalable backend services and cloud‑based solutions that directly impact airline operations and customer experience.
What Your Journey Will Look Like (Responsibilities)
You will join one of the following three projects, each focusing on a critical domain of the Offer & Order platform:
Order
This project handles everything that happens after the user clicks “Purchase.” The team builds and maintains services responsible for the full post-purchase lifecycle, including:
- Maintaining orders - adding, removing, changing of order items
- Handling integrations with payment gateways
- Ancillary services such as concert tickets, car rentals, and event access
- Handling operational disruptions (cancellations, delays)
- Integrations with external vendors and partners
- Government and regulatory reporting
Tech stack: Go, GCP, Java
Stock Keeper
The Stock Keeper project owns the core stock availability of the platform. It plays a crucial role in managing and optimizing resource allocation by maintaining accurate inventory levels and preventing overselling. This includes:
- Seat and flight services availability management
- Analysis, visualization and adjustment of current inventory levels
- High-throughput data flow between internal and external systems
- Advanced logic such as airplane seat grouping and auto-seating
This project is central to ensuring accurate, real-time availability across the entire Offer & Order ecosystem.
Tech stack: Go, GCP, Spanner, React
Product Catalogue
The Product Catalogue is the core engine enabling airlines to transition from traditional carriers to modern digital retailers. It provides a centralized ecosystem to create, orchestrate, and customize complex product offerings at scale. This includes:
- Designing and maintaining high-availability interfaces that handle traffic for millions of daily active users with sub-second latency.
- Seamlessly integrating diverse third-party service providers to expand the airline’s digital footprint.
- Empowering airlines to move beyond "seats" by cross-selling high-margin ancillaries, such as hotel accommodations and car rentals, into unified customer offers.
- Driving retail transformation by allowing airlines to rapidly pivot their commercial strategies and personalize the traveler experience.
Tech stack: Go, Python, Spanner, GCP
Team & Environment
- Small, autonomous teams of 5–9 people
- Clean, modern codebase with strong engineering standards
- Plenty of room for PoCs, experimentation, and problem analysis
- Emphasis on choosing the right solution, not just shipping fast
Technology Stack
- Backend: Go (primary), Java and Python (team‑dependent)
- Frontend: React (where applicable)
- Cloud & Infrastructure: Google Cloud Platform (GCP), Github Actions
- Ways of Working: Scrum, 2‑week sprints, cloud‑native microservices
What To Pack For This Trip (Qualifications)
- Strong experience in backend software development
- Solid understanding of distributed systems and cloud‑based architectures
- Experience with Go and Java or Python
- Familiarity with RESTful APIs, microservices, and event‑driven systems
- Comfortable working in an agile, team‑oriented environment
- Curious mindset and interest in complex domain problems
Why Joining This Journey
- Build a greenfield platform with zero legacy constraints
- High ownership and real impact on architecture and product direction
- Work on complex, real‑world problems in the aviation and travel domain
- Modern cloud stack and strong engineering culture
First-Class Amenities
- Regular employment contract
- Equity in Series D startup with high growth potential
- Flexible working hours
- Complimentary Breakfast/Lunch (in-office)
- Sports card
- Medical care
- Life Insurance
- Top-quality tech equipment
- Annual educational fund
- Many more!
Our Commitment to Equality
Privacy Policy
Create a Job Alert
Interested in building your career at FLYR? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field
