Backend Software Engineer

Amsterdam, Noord-Holland · Booking.com · Booking.com

Tarief
€50-€100 /uur
Locatie
Amsterdam, Noord-Holland
Opdrachtgever
Booking.com
Via
Booking.com
Sluitingsdatum
7 januari 2027
Geplaatst
8 juli 2026
ZZP
Toegestaan

Omschrijving

A Software Engineer II owns the execution of technical elements in the Booking.com tech stack, products and processes. They are responsible for the implementation of technical solutions based on business requirements, they can estimate the effort and impact of the items they work on, and show a high quality of craft in what they deliver. A Software Engineer II understands the quality of test automation is as important as the production code and spends time refactoring both to ensure ease of change enabling a sustainable pace of development. Software Engineer II are expected to work together with colleagues in other job roles to design, prioritise and implement technical tasks. Because the required technical skills and commercial knowledge can vary from one business unit to another, a Software Engineer II can focus on multiple types of work from product features to infrastructure automation, frameworks, tooling or services.

Role Overview

We are looking for a Golang Backend Developer to design, develop, and maintain scalable backend services and APIs. The ideal candidate should have strong experience in Go (Golang), API development, database design, and cloud-native application development.

Responsibilities

* Backend Development particularly in-depth understanding of MySQL, AWS.

* Design, develop, test, and maintain backend services and APIs using Go (Golang).

* Build scalable and high-performance microservices.

* Develop RESTful APIs.

* Write clean, maintainable, and well-documented code.

* Participate in code reviews and technical design discussions.

System Design

* Understand the application architecture and technical design.

* Troubleshoot and resolve production issues.

Cloud & Deployment

* Containerize applications using Docker.

* Deploy and manage services in Kubernetes environments.

* Participate in CI/CD pipeline development and maintenance.

Collaboration

* Work closely within the team of Developers, Product Managers.

* Translate business requirements into technical solutions.

* Participate in Agile/Scrum ceremonies.

Required Skills

* Golang

* AWS

* 4+ years of professional experience with Go (Golang).

Strong understanding of:

* Concurrency using Goroutines & Channels

* Interfaces and Generics (DataModelling)

* Able to write Unit and Integration tests.

API Development

* REST API development

* JSON and HTTP protocols

* API authentication and authorization (JWT, OAuth)

Databases

Experience with one or more:

* MySQL/PostgreSQL, AWS RDS and Aurora.

Software Engineering

* Strong understanding of:

* Data structures

* Algorithms

* Object-oriented and modular design principles

* Design patterns

* Unit and integration testing

DevOps & Tools

* Git

* Docker

* Linux

* CI/CD pipelines

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