Software Engineer (For temp workers)

Booking.com · Booking.com

Indicatief markttarief
ca. €95 per uurIndicatief sectorgemiddelde (bron: Knab 2026)
Opdrachtgever
Booking.com
Via
Booking.com
ZZP
Toegestaan

Omschrijving

About Booking.com & Attractions

At Booking.com, our mission is to make it easier for everyone to experience the world. The Attractions vertical is part of the Trips business unit and focuses on tours, activities and things to do at destinations worldwide. We’re building a marketplace with the world’s broadest selection of bookable experiences, tightly integrated into the Connected Trip.

About the Attractions Connectivity team

The Attractions Connectivity team is a newly formed team, responsible for the technical interface between Booking.com and our connectivity partners and direct suppliers. Our goal is to accelerate the onboarding of new providers and give internal teams a consistent, provider‑agnostic platform to build on.

We own and evolve services such as connectivity integrations, imports for products and availability, and the tooling that helps commercial and operations teams bring new partners live reliably.

Role overview

We are looking for a Contract Software Engineer to help build and scale the new Attractions Connectivity team. You will:

Design and implement backend services and integrations in a modern Java/Kotlin stack

Contribute to connectivity flows for products, availability, reservations and webhooks

Help improve observability, reliability and developer experience for our services

Collaborate with product, commercial and operations partners to turn requirements into technical solutions

This is a role for an experienced engineer who enjoys working in cross‑functional teams, is comfortable in a fast‑moving environment, and is keen to grow by taking on meaningful ownership with support from more senior colleagues.

What you’ll do

Design & build connectivity services

- Break down requirements into clear technical tasks and implement them incrementally with code that is readable, tested and maintainable.

- Design, implement and evolve backend services and APIs in Java/Kotlin (e.g. Spring Boot or similar), running on Kubernetes with CI/CD.

- Integrate with third‑party provider APIs (typically REST/JSON), handling authentication, error scenarios and data mapping.

- Implement and extend connectors, configuration, and internal APIs that reduce the engineering effort of adding and maintaining providers.

- Work with existing data models for provider, product and availability information, and contribute improvements that support both scale and flexibility.

Support reliability & operations

- Instrument services with logging, metrics and alerting (e.g. Grafana, alerting tools, tracing) and use these to understand and improve system behaviour.

- Participate with in-hours on call leading incident diagnosis and driving follow‑up improvements and op docs.

- Contribute to resilience of integrations through idempotency, retries, sensible timeouts and graceful degradation patterns.

Collaborate

- Work closely with commercial, operations and other engineering teams to understand the end‑to‑end provider onboarding process.

- Take part in design discussions, code reviews and knowledge‑sharing sessions, learning from more senior engineers and helping uplift peers where you can.

- Work with teams both within and outside Booking to integrate services and debug issues that cross team boundaries.

What you’ll bring

Essential experience

- Solid backend engineering experience (typically 3+ years) building and operating production services in Java or Kotlin.

- Experience designing and consuming HTTP/REST APIs and integrating with external systems.

… lees de volledige omschrijving bij Booking.com.

Reageer op deze opdracht via Booking.com

Je wordt doorgestuurd naar de website van Booking.com. ZZPdock is geen tussenpartij.

Bekijk meer opdrachten

Vergelijkbare opdrachten