Software Engineer - Scala (m/f/d)

Nur für registrierte Mitglieder
München
EUR 60.000 - 100.000
Jobbeschreibung

Start your very own journey – with HolidayCheck!

At HolidayCheck, everything revolves around making vacations better – together. We're not only enabling the best time of the year for our travelers, but also creating an inspiring work atmosphere for our HolidayCheckers in our modern office in Munich or Bottighofen (Switzerland).

We live our company values every day: as #TeamHolidayCheck, we build trust, take ownership, and love what we do – all for the perfect holiday experience!

For more than 20 years, HolidayCheck has been one of the leading eCommerce companies within tourism. Our vision is to make vacations better. We leverage technology in a competitive environment, with over 600 microservices running on cloud infrastructure, serving millions of offers from billions of combinations daily to help customers find their dream vacation.

We excel with modern software, creative ideas, and agile teams. Teams are empowered to contribute to the bigger goal by choosing the right technology for the right problem. We value code reviews, pair programming, self-organization, and flexibility. Collaboration and team decision-making are key.

Your Tasks

  • Develop, test, and deploy reactive Scala/tapir microservices.
  • Join one of our travel technology teams and contribute to our core platform.
  • Think in solutions, express creativity when facing limits and ambiguity.
  • Value pair programming, code reviews, and testing.
  • Prioritize performance and quality.

What you bring

  • At least 4 years of professional experience in developing backend systems and services.
  • Fluent in Scala and passionate about functional programming.
  • Knowledge of SQL and NoSQL technologies (e.g., MongoDB, Redis, Elasticsearch, Kafka).
  • Understanding of why and how to write tests.
  • Focus on quality and continuous improvement.
  • Ability to give and receive feedback.
  • Willingness to share knowledge.
  • And most importantly, LOVE your work!

Technologies @ HolidayCheck

Our tech stack includes JavaScript, Scala, Go, ReactJS, Docker, Kubernetes, MongoDB, Elasticsearch, RabbitMQ, functional programming, TDD, Redis, Node.js, Redux, Jest, BabelJS, Apache Kafka, Webpack, GitHub, Git, MySQL, Jenkins, microservices, Kotlin, Swift, GraphQL, Apache Spark, Neo4j, Prometheus, Nix, Nginx, TypeScript, Python, Amazon S3, and Machine Learning.

For the web, we mainly use React and Redux with a Design System and Microfrontends. Our mobile apps are developed with Swift for iOS and Kotlin for Android. Backend services run on Scala, Node.js, Go, Bash, or Python. We develop in a test-driven and functional manner, using GCP, Kubernetes (GKE), Docker, Ubuntu, Packer, Vault, and GCE. Communication tools include Slack, Zoom, and GitHub. Monitoring is done with Prometheus, Grafana, Cloud Logs/Trace/Profiler, and NewRelic. We primarily use open-source software like MongoDB, ELK, Redis, MySQL, PostgreSQL, Kafka, and Traefik, and contribute back to these projects.

Engineering @ HolidayCheck

Our goal is to build the best team through a culture of learning, feedback, and ownership. Teams choose the technology best suited to their problems. We work agile, are open to trying new things, and contribute to open source. We host meetups, conferences, and an annual internal IT conference at a resort.

Platform Engineering is built on three pillars: building the web infrastructure with automation, integrating external services, and supporting feature teams throughout the product lifecycle. Our environment includes over 1500 pods across Kubernetes clusters, 500 VMs, and more than 60 deployments daily.

Note: Due to Swiss employment law, we can only consider applicants with a valid work permit or those able to obtain one without sponsorship.

Our “All Inclusive Package” for you

Workation & Flexibility

  • 20 days of workation within the EU – work where others go on vacation
  • 60/40 hybrid model: two office days, three remote
  • Flexible working hours

Development & Culture

  • Training opportunities
  • Diverse culture with over 30 nationalities
  • Structured onboarding

Perks & Appreciation

  • Anniversary perks: extra vacation days or travel subsidies
  • Your choice of hardware: Mac, Windows, or Linux
  • Free parking or public transport subsidy

Work-Life Balance & Wellbeing

  • Childcare subsidy
  • Gym memberships or subsidies depending on location
  • Healthy meals in the cafeteria or from our chef Evelyn

Ready to join the HolidayCheck adventure? Send us your application!