Senior Software Engineer (m/f/d)

Permanent employee, Full-time · Berlin

About us
Shape the future of the tour & activity sector!

bookingkit is the European market leader in online booking and management software for tour & activity providers. We enable providers in the leisure industry to digitize their business operations and generate more revenue. The software allows a high degree of automation in managing a wide range of leisure activities and can be implemented in a provider's website as a ready-to-use solution.
We have strong technology partnerships with the most recognized international travel marketing platforms such as TripAdvisor, GetYourGuide, and mydays, but now we need YOU to join our great team and enormous market potential. We are looking for active contributors with fresh ideas, commitment, energy and passion for our vision to digitalize the leisure market and all our customers - from outdoor to indoor, from cooking school to paintball.

You long for challenges? You want to develop yourself personally? You want to learn from the best? Then you are perfect with us! Become a part of our team - become a „bookingkid“!

  Bürobilder Konferenzraum  Bürobilder Entwickler Bürobilder Bei der Anwalt Bürobilder Küche
Your role
  • As a Senior Software Engineer ( mainly PHP and Golang) you are reporting directly to our Head of Product.
  • You are part of the Engineering team at bookingkit and will be working closely together with product managers and UX designers to conceptualize and build innovative and scalable software for our customers.
  • You will build scalable services in Python or Golang, as well as improve existing systems in PHP as well.
  • Based on your experience, your knowledge in DevOps processes, AWS environments, ReactJS or ReactNative will come in handy.

Your mission

  • bookingkit is building the leading infrastructure for tours & activities in Europe. Thus, at our core we are an API driven company.
  • Our API partners include connections to top-tier providers such as Google, GetYourGuide and TripAdvisor. Due to our market position we have the possibility to set and influence industry standards and are actively engaged in committees steering this development.
  • We are in the unique position to be the market leader for infrastructure technology and now need to develop our platform in that direction as well.
  • Your role is to be part of the change from a monolithic PHP driven structure to a (micro-)service driven structure using state of the art technology, like Python and Golang.
  • This is in-flight rocket maintenance - we can't allow for a feature freeze, but will develop the new technical structure alongside new functionality.
  • In order to succeed on that mission we are recruiting top tier engineers to support us on our path.

Your tasks
  • Build and launch scalable, production-ready software.
  • Collaborate with product managers & UX designers during product exploration to give context on feasibility.
  • Contribute to the product, software architecture, infrastructure and tech stack.
  • Share your knowledge and experience with other engineers.
  • Senior working experience of at least 5-7 years.
  • You are experienced in either Python or Golang. You have extended experience in PHP as well.
  • DevOps processes and AWS environments are familiar to you.
  • Experience in ReactJS or ReactNative is a definite plus.
  • You are used to tight collaboration in cross-functional teams and can successfully help the team explore the feasibility of ideas, as well as deliver high-quality software to market.
  • You are fluent in English and communicate with internal and external stakeholders on a very high level.
  • You speak German.
  • You have experience in the startup environment.
We invest in your future:

We care about individualized personal and professional development. After 6 months, we provide you with a development budget of up to 1000 € plus an extra day off for training and development purposes. Frequent feedback and coaching sessions with your Team Lead help you to achieve your career goals.

We live our values:

Flat hierarchies and #transparency are no empty promises! Share your ideas and #bookingkidness with us and contribute to our #growth. We #trust you to do a great job at your own pace: flexible working hours and home office prove it.

We believe in work-life-balance:

You will work with the best in the industry- 90 great colleagues from 17 nations are waiting for you to join us. We love to share our knowlegde in bookingkit university, but of course there is always time for fun team events- our monthly Barbecues are legendary!

Learn more about being a bookingkid here!

Please state your earliest starting date and the channel you´ve found this job ad at when applying.
We are looking forward to hearing from you!


Thank you for considering a career at bookingkit GmbH. Please fill out the following form. In case you are experiencing problems with the document upload, mail your documents to

Please send us your CV and your certificates. We don't really need a cover letter, but we're really excited if you let us know why you're applying for the job and why you'll be awesome at it! If you're on surfing with your phone you can apply now and email your CV to us later. 
In order to upload multiple files, please select them in one go by using the CTRL key on Windows or the CMD key on Mac.