Back to jobs
New

Senior Golang Engineer (Backend)

Kraków, Poland

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

Here at FLYR, we’re committed to growing with intention, having our teams better reflect the world around us. We strive to create an environment of inclusion and even more importantly, belonging, where psychological safety, empathy, and human connection are at the center of our leadership principles. Not only does this enable us to create better products and have a better work environment, it’s good for the bottom line and it’s the right thing to do.
 
FLYR provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender identity, sex, sexual orientation, national origin, age, physical or mental disability, genetics, marital or veteran status. In addition to federal law requirements, FLYR complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company operates.
 

Privacy Policy

All applicants, including those based in California or the EU, are encouraged to review our Privacy and Cookie Policy.
 
#LI-Hybrid

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

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Please indicate what languages you read, write, or speak fluently:
Select...
Select...

We take your privacy seriously and are committed to protecting your personal data in accordance with the General Data Protection Regulation (GDPR).

By submitting your application, you consent to FLYR using your personal data for recruiting and/or hiring purposes. Your data may be shared with relevant parties within FLYR to facilitate the recruitment process.

We will retain your personal data for a period of 3 years from the date you are no longer an active applicant. After this period, your data will be securely deleted, unless explicit permission is granted by you for us to retain it for a longer period.

You have the right to request access to, correction, erasure, or restriction of your personal data at any time. You may also withdraw your consent for us to process your data by contacting us at recruiting@flyr.com. However, please note that withdrawing your consent may affect our ability to consider you for future employment opportunities.

If you have any questions or concerns about our use of your personal data, please contact us at recruiting@flyr.com.