Auf einen Blick
- Aufgaben: Entwickle, teste und implementiere reaktive Scala/tapir Mikrodienste.
- Arbeitgeber: HolidayCheck verbessert seit über 20 Jahren Urlaubsreisen mit innovativer Technologie.
- Mitarbeitervorteile: Genieße flexible Arbeitszeiten, 20 Tage Workation und ein hybrides Arbeitsmodell.
- Warum dieser Job: Werde Teil eines kreativen Teams, das moderne Softwarelösungen für Reisende entwickelt.
- Gewünschte Qualifikationen: Mindestens 4 Jahre Erfahrung in der Backend-Entwicklung und fließend in Scala.
- Andere Informationen: Wir fördern eine Kultur des Lernens und der Zusammenarbeit in einem internationalen Umfeld.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
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!
#J-18808-Ljbffr
Software Engineer - Scala (m/f/d) Arbeitgeber: TOMORROW FOCUS AG
Kontaktperson:
TOMORROW FOCUS AG HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer - Scala (m/f/d)
✨Tip Nummer 1
Nutze Networking-Events oder Meetups in der Tech-Community, um Kontakte zu HolidayCheck herzustellen. Oftmals sind persönliche Empfehlungen der Schlüssel, um die Aufmerksamkeit der Recruiter zu gewinnen.
✨Tip Nummer 2
Informiere dich über die neuesten Technologien und Trends im Bereich Scala und funktionale Programmierung. Zeige in Gesprächen, dass du nicht nur die Grundlagen beherrschst, sondern auch bereit bist, dich ständig weiterzuentwickeln.
✨Tip Nummer 3
Bereite dich darauf vor, deine Erfahrungen mit agilen Methoden und Teamarbeit zu teilen. HolidayCheck legt großen Wert auf Zusammenarbeit und Selbstorganisation, also sei bereit, konkrete Beispiele aus deiner bisherigen Arbeit zu nennen.
✨Tip Nummer 4
Zeige deine Leidenschaft für das Reisen und die Tourismusbranche. Wenn du deine Begeisterung für die Mission von HolidayCheck kommunizierst, kannst du dich von anderen Bewerbern abheben und einen bleibenden Eindruck hinterlassen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer - Scala (m/f/d)
Tipps für deine Bewerbung 🫡
Verstehe die Unternehmenswerte: Informiere dich über die Werte von HolidayCheck, wie Teamarbeit, Vertrauen und Eigenverantwortung. Zeige in deiner Bewerbung, wie du diese Werte verkörperst und in dein Arbeitsumfeld einbringst.
Betone deine technischen Fähigkeiten: Stelle sicher, dass du deine Erfahrung mit Scala und anderen relevanten Technologien klar darstellst. Nenne spezifische Projekte oder Aufgaben, bei denen du diese Technologien erfolgreich eingesetzt hast.
Hebe deine Problemlösungsfähigkeiten hervor: Gib Beispiele dafür, wie du kreative Lösungen für technische Herausforderungen gefunden hast. Dies zeigt deine Fähigkeit, in einem agilen Umfeld zu arbeiten und innovative Ansätze zu verfolgen.
Zeige deine Leidenschaft für Softwareentwicklung: Lass in deiner Bewerbung durchscheinen, dass du eine Leidenschaft für das Programmieren und die Entwicklung von Backend-Systemen hast. Teile deine Motivation und warum du gerne in diesem Bereich arbeitest.
Wie du dich auf ein Vorstellungsgespräch bei TOMORROW FOCUS AG vorbereitest
✨Verstehe die Technologien
Mach dich mit den Technologien vertraut, die HolidayCheck verwendet, insbesondere Scala und die verschiedenen Datenbanktechnologien wie MongoDB und Redis. Zeige im Interview, dass du nicht nur die Grundlagen verstehst, sondern auch, wie diese Technologien in der Praxis eingesetzt werden.
✨Bereite Beispiele vor
Sei bereit, konkrete Beispiele aus deiner bisherigen Berufserfahrung zu teilen, die deine Fähigkeiten in der Softwareentwicklung und im Umgang mit agilen Methoden demonstrieren. Dies könnte Projekte umfassen, bei denen du erfolgreich Probleme gelöst oder innovative Lösungen entwickelt hast.
✨Zeige Teamgeist
Da Zusammenarbeit und Teamarbeit bei HolidayCheck wichtig sind, solltest du im Interview betonen, wie du in der Vergangenheit in Teams gearbeitet hast. Erwähne Erfahrungen mit Pair Programming oder Code Reviews und wie du Feedback gegeben und erhalten hast.
✨Frage nach der Unternehmenskultur
Nutze die Gelegenheit, um Fragen zur Unternehmenskultur und den Werten von HolidayCheck zu stellen. Dies zeigt dein Interesse an der Firma und hilft dir, herauszufinden, ob die Werte mit deinen eigenen übereinstimmen.