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.

We are looking for Senior Backend Engineers to join our rapidly growing international company, FLYR, in Sofia. We are expanding our team in Sofia, which supports a large codebase that connects modern-day solutions to the legacy world and develops new services. Our work will provide airlines with a smoother path for transitioning from the legacy world into the modern future.

Adhering to Agile methodologies, our team operates in two-week sprints to ensure efficient project management and delivery. We use C++, Golang, and Python in GCP.

If you are a motivated engineer passionate about contributing to groundbreaking projects and solving difficult problems, we encourage you to apply and become part of our team!

What Your Journey Will Look Like (Responsibilities)
  • Collaborate with architects and engineering leadership to design components for new products that disrupt the retail of airline products.
  • Develop a scalable, well-structured backend for enterprise line-of-business applications using Go and Python, along with technologies like Redis, BigQuery, PostgreSQL, Docker and Kubernetes.
  • Design and implement algorithms to efficiently process, analyze, and serve real-time, low-latency responses to high-volume requests on the backend.
  • Work with Technical Product Owners and UI/UX designers to define engineering roadmap items, provide engineering input for feature definition, and deliver complex application features and end-user workflows.
  • Support the definition of quality standards and engineering processes for building robust and scalable solutions.
  • Estimate upcoming work, communicate technical solutions effectively, and report progress.
  • Work with and visit international teams.
What To Pack For This Trip (Qualifications) Education and Background
  • Education: Degree and/or advanced domain expertise and successful industry experience in Computer Science, Computer Engineering, Mathematics, or Operations Research.
  • Solid Computer-Science Foundation: Solid computer science foundation encompassing data structures, algorithms, and design patterns. Proven track record in software design and architecture.
  • Communication and soft skills: Good written and oral communication skills in English. Strong communication skills with experience collaborating across multiple teams.
Experience
  • Programming Proficiency: 5+ years of proven software development experience in a popular object-oriented or functional programming language (preferably Go, Python, or C++).
  • SaaS & APIs: 2+ years of hands-on experience building SaaS products and RESTful APIs. Proficient experience with REST API design and implementation.
  • Databases: Familiarity with SQL/NoSQL storage (e.g., PostgreSQL, Redis), understanding their strengths and weaknesses.
  • DevOps & Cloud: Familiarity with DevOps processes (CI/CD, automation, observability) and tools (Cloud Build/Deploy, Terraform, Docker, Kubernetes). Experience with Cloud platforms (GCP/AWS).
  • System Architecture: Experience with low-latency, high-throughput system architectures.
  • Scaling & Optimization: Experience with scaling and optimizing web services (caching, distributed processing, replication, performance profiling/forecasting).
  • Version Control: Solid GIT version control experience in a team environment.
Personal Attributes & Soft Skills
  • Ownership & Drive: Strong sense of ownership and drive.
  • Independence & Pragmatism: Independence, pragmatic approach, and attention to detail.
  • Best Practices: Understanding of development best practices and standards (behavior-driven development, coding standards, etc.).
Optional Carry-On (Preferred Qualifications)
  • Experience with C++ (a significant advantage).
  • Experience with Security best practices and Observability tooling.
  • Experience with optimizing application performance and solving scalability issues.
  • Domain knowledge of the airline industry.
  • Proficiency with GCP and GKE, Kubernetes.
First-Class Amenities
  • Private medical health insurance.
  • Generous PTO policy and flexible working arrangements.
  • A commitment to your career by keeping the conversation central to your growth.
  • Top-quality tech equipment so you can be at your best.