This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You will join our multi-disciplinary C2C Sellers team in Amsterdam as a Senior Backend Developer, reporting to the team’s Engineering Manager. Our tight-knit, cross-functional team includes Front-end, Mobile, Backend and Data Science engineers (plus product and design partners). We focus on creating direct, measurable value for individual sellers — our mission is a smooth, quick and safe sale for a good price that gives sellers confidence to list again. The team’s current priority is delivering a GenAI-powered ad placement flow that requires production-grade backend systems: real-time model serving, robust feature and event pipelines, low-latency APIs for FE/Mobile, and a safe experimentation infrastructure. The Backend Developer will own the backend contract surface, observability and runbooks that enable reliable, scalable and auditable GenAI/ML rollouts to increase seller success. We take a data-driven, experimental, and Agile approach to product development with heavy use of A/B testing, and insights-driven feature research.
Job Responsibility:
Design and implement scalable, reliable, and maintainable software solutions
Write clean, efficient, and well-tested code using industry best practices
Mentor junior and mid-level developers
Help to improve work in all areas: coding, processes, testing, tools, collaboration
As an engineer, you’re not limited to Backend development, but will have the opportunity to collaborate with other technical stacks in our company
Promote engineering practices within the team and across the organisation as a part of the Backend chapter
Work collaboratively in a hybrid work model (at least once a week in the office)
Requirements:
Experience in software development in the online arena with a large user base
At least 6+ years of full-time employment on large and distributed systems
You already live in the Netherlands and are entitled to work here
Experience running large systems written in JVM languages like Java, Kotlin or preferably Scala
Experience in event-driven microservices architecture
Experience with observability tools such as Kibana, Grafana or Prometheus or DataDog or other cloud solutions
Experience running services in cloud environments like AWS or GCP
Experience with relational databases (like MySQL) and NoSQL (like Cassandra)
Familiarity with designing REST apis
Experience with Kafka, ElasticSearch, RabbitMQ, and Terraform
Nice to have:
Familiarity with observability tools
Experience with Node.js
Experience with ML/GenAI productionization, including: Model serving & inference (real-time and batch), Real-time or near-real-time feature pipelines, Model and data monitoring (drift, data quality, alerting), Safe rollout practices (feature flags, canaries, rollbacks)
Experience working in notebooks (e.g., Jupyter, Colab)
Experience with Python
You are familiar with experimentation, monitoring, and incremental value delivery
You have experience working in an Agile, outcome-driven environment where you experiment, fail and iterate fast
You have a continuous improvement mindset, challenging the status quo
A user-first approach to development, thinking critically about how features will be used in real-world scenarios
You are familiar with the T-shape skill development concept and willing to learn adjacent disciplines
Experience communicating proposals, status updates and solutions to colleagues, team members and collaborators
A motivated approach to work
A commitment to learning, staying updated on industry trends, and exploring creative solutions while addressing edge cases
What we offer:
An attractive Base Salary
Participation in our Short Term Incentive plan (annual bonus)
Work From Anywhere: Enjoy up to 20 days a year of working from anywhere
A 24/7 Employee Assistance Program for you and your family