Starting in one Dutch town in 2015, we now serve over 60 cities in the Netherlands, Germany, and France. From the app-only store, forecasting of orders, warehouse fulfillment, to the evolving distribution strategy of our fleet of electric vehicles, we build everything in-house on our own developed software.
24 сентября 2021

Staff Engineer (Java) (вакансия неактивна)

Амстердам (Нидерланды)

Do you want to be part of the grocery revolution? At Picnic, you get the chance to join a young and forward-thinking startup culture, where everything you do matters. With a data-driven approach and an incredible service, Picnic strives to make grocery shopping simple, fun, and affordable for everyone. Known for our just-in-time supply chain and a unique last-mile delivery strategy, we have become one of the fastest-growing companies in the Netherlands!

Where you fit in

Our developers are highly involved and essential to each part of our company. From route planning, scaling our customers’ analytics, handling enormous chunks of data, to calculating how many bananas we should have in our warehouse on a Thursday — our teams write, plan, and predict.

As a Staff Engineer in one of our product teams, you will work with stakeholders from tech and business to translate requirements into resilient and scalable solutions. Through your experience and the domain knowledge you will gain, you can provide expertise in cross-product projects and company-wide technology decisions. You feel at home writing reliable code and proactively look for ways to improve code, technologies, and processes employed by your team. You are able to communicate your views both when specifying new features with stakeholders and while providing technical mentorship to your colleagues. As a Staff Engineer, you lead by example, not by title.

At Picnic your experience will be complemented with the latest tech and you’ll have the opportunity to dive into a broad choice of innovative projects. By keeping an eye on the roadmap and our business priorities, you’ll support and guide your team to make a real difference. From designing, developing, and testing new user-facing features, to optimizing supply chain systems and improving the scalability and security of our platform: you’ll be ensuring code quality, guiding tech decisions, and driving improvements, while finding yourself fully immersed in an engaging, inclusive, and communicative culture.

We don’t hide what we do. Instead, we open-source with the community that helped us grow. Here’s proof:

Who you are

  • You have a Bachelor’s or Master’s Degree in Computer Science or a related technical field
  • You have at least 5 years of experience and a profound understanding of back-end development including Java, Spring Boot, MongoDB, and PostgreSQL
  • You have solid problem-solving skills and enjoy complex challenges
  • You have great English skills and are able to structure your thoughts and express them clearly verbally and in writing

Technologies you’ll use

  • Java 11 (Spring 5 with Spring Boot 2, Reactor, Immutables, Maven)
  • Python 3.x
  • RabbitMQ and Kafka
  • PostgreSQL, MongoDB
  • Git and Docker
  • AWS, Helm, Terraform, Kubernetes, Vault
  • New Relic, Grafana and Prometheus

Hungry for more? Check out for an overview of our tech stack.

Picnic perks

Located in Amsterdam, our fun-filled office is the best place for you to focus on your Picnic projects. Equipped with your favorite hardware and surrounded by like-minded people, you’ll grow professionally and personally while enjoying the startup life along the way. We like to keep our 40-hour work-week flexible around here.

Our tech team consists of 22 product teams, which handle tons of innovative projects. Sharing, mentoring, and keeping up to date is a must at Picnic: Meetups, webinars, Lunch & Learn sessions, and our very own Tech academy make sure that’s taken care of. Your soft skills will get some attention as well, with tailored training and courses.

Our salaries are market competitive and our pension program will put your mind at ease.

As a part of our relocation package, we’ll cover your trip to Amsterdam, sponsor your Visa, and offer you a month of accommodation while you settle in.

Check out what it’s like to work as a Java developer at Picnic: