Senior Python Software Engineer

About Distribusion

Distribusion is the world’s leading ground transportation marketplace, giving travelers seamless access to ground transportation online — from search to ticket purchase. We’ve built a cutting-edge B2B technology platform that connects bus, rail, and ferry operators in 70+ countries with leading online retailers, including Google Maps and Booking.com.

We are shaping the future of travel by building the largest global network of transport providers and retailers. Having grown 10x in the past year, we are one of the fastest-growing startups in travel. Backed by top-tier investors — TQ Ventures, Creandum, Northzone, and Lightrock — and following our recent $80M Series C, we’re ready to push even further.

Position: Senior Python Software Engineer

We are searching for a high-impact Senior Python Software Engineer to join our Portal Team. In this role, you will shape the core B2B product that connects global carriers, retailers, and travel partners to Distribusion’s infrastructure.

Portal is the central interface to our ecosystem — powering high-performance booking, analytics tools, identity management, and operational dashboards. You’ll work across multiple domains, drive architectural decisions, integrate complex systems, and collaborate with teams across Data, Platform, and E-commerce to deliver a seamless, scalable experience.

We’re looking for a developer who thrives on ownership, loves solving hard problems, and wants to build the backbone of how the world books ground transportation.

What You Will Do

  • Write clean, efficient, and well-documented Python code.
  • Develop and maintain backend services and APIs within a web project.
  • Collaborate with cross-functional teams to design and implement new features.
  • Debug, test, and optimize applications for performance and scalability.
  • Participate in code reviews and contribute to engineering best practices.

The Goal of Your Work

  • Successfully implement the backend of business-critical applications.
  • Maintain a system uptime of at least 99.9%.
  • Collaborate effectively within a high-velocity team.

Workplace

  • Berlin & Hybrid: Our HQ office in Berlin, where the team frequently meets.
  • Remote: We are a remote-first company with teams located around the globe.

Job Requirements

  • Strong experience with Python (other languages such as Ruby or TypeScript are a plus).
  • Experience with frameworks such as FastAPI, Django, or ReactJS.
  • Nice to have: Full-stack experience, Docker, and Kubernetes.
  • General understanding of SQL databases, indexes, and locks.
  • Driven, ambitious, and hands-on approach to shaping the future of ground transportation.
  • Strong sense of ownership and responsibility for your problem space.
  • Fluency in English, both written and verbal.

What You Can Expect

  • Join a fast-paced travel tech company in a rapidly growing industry.
  • Take ownership and responsibility from day one with a direct impact on company success.
  • Work with a modern tech stack — we value agility and constantly evolve our tools and technologies.
  • Collaborate with global companies like Booking.com, Google Maps, Amtrak, Deutsche Bahn, Renfe, and SNCF.
  • Be part of an international team of talented, driven people with a clear mission — expect inspiration, support, and challenge every day.
  • Enjoy flexible and remote working conditions, relocation opportunities, and career growth within a dynamic, developing company.
CareerBee Logo

Don't miss out on new jobs!

Signup for weekly updates on new jobs so you can be the first to apply

Contact form for Companies

Are you a talented professional seeking a new opportunity?
Visit our Talents Page.