Senior Software Engineer - Dispatching (m/f/d)

  • Full-time

Company Description

Become part of the Flink Family!

We are Flink - your online supermarket revolutionising the way you do your grocery shopping. With a wide selection of over 2,400 high-quality products, we aim to deliver to your door in minutes. We put our customers first and ensure all products delivered are fresh and nutritious. Additionally, we can customise our national assortment to be able to offer you unique local products in every city. Our delivery hubs are located in densely populated inner-city locations and we strive to be sustainable by delivering on electric bikes and using packaging that can be recycled. 

We are looking for a Senior Software Engineer - Dispatching (m/f/d), you will play a key role in building the dispatching solution that will power the efficient delivery of all Flink orders! You will find yourself in a modern software engineering environment, working in a cross-functional agile team, using microservices architecture built in Go hosted on Google Cloud Platform. 

Job Description

Our Dispatching System is the heart and brain of our order fulfillment process.  The system automatically manages the packing and delivery of tens of thousands of orders in 3 countries daily. Our backend engineers are continuously improving dispatching algorithms to optimise delivery time and efficiency.

  • Take a leadership role in helping the team with feature development and maintenance across Flink’s arsenal of backend services/microservices
  • Take part in the discussion and planning of new features
  • Closely collaborate with other teams to deliver value to the end user
  • Drive the backend chapter towards adapting and experimenting with new technologies
  • Work on systems that use Go, Redis, Google Pub/Sub, Commercetools, PostgreSQL, Kubernetes, DataDog and GCP, and on an introspection UI built with TypeScript and ReactJS
  • Contribute to scaling up the backend team and bringing great talents onboard by conducting interviews and code pairing sessions

Qualifications

  • Experience building scalable and reliable large-scale applications
  • 5 years of commercial experience as a Senior Engineer with expertise in Go, Java, TypeScript or other OO or functional languages
  • As a Senior Software Engineer, you have taken ownership over project(s) and/or part of an application/system including architectural input
  • It would be nice if you have familiarity with optimization algorithms or techniques, and in particular with the challenges of applying them in real-world settings as well as designing and developing high-availability systems with high data/events throughput
  • Comfortable with event-based communication between microservices.
  • Familiarity with any modern monitoring / alerting/logging tools
  • Familiarity with data storage and message brokering tools such as Google Pub/Sub, Kafka, Redis, PostgreSQL, etc.
  • Experience using cloud provider platforms like GCP or AWS, and deploying distributed services to Kubernetes (Terraform knowledge is nice to have)
  • Rigor in high code quality, unit testing, and integration testing
  • Proficient in applying best practice Design patterns and Design principles when building your software
  • Open-minded personality, comfortable working in a collaborative Agile environment
  • Fluent English communication skills

Additional Information

  • A €1000 annual L&D budget as well as individual coaching options to ensure you have plenty of opportunities to learn, grow and achieve your goals
  • 26 days of vacation, +1 day every year up to a maximum of 30 days
  • A mobility budget of 30 EUR per month with RYDES, which you can use individually for Uber, BVG and many other providers 
  • A cool discount on your Urban Sports Club membership
  • Attractive company pension options
  • Unlimited access to an e-learning and development platform, MyAcademy, including online German courses
  • Online discounts with Corporate Benefits and Future Bens
  • A cool discount off your personal Flink orders; be the first to test out new products!
  • A modern and dog-friendly office in the heart of Berlin - lots of delicious lunch spots available within short walking distance

We pride ourselves in being an inclusive and equal opportunities employer with a diverse and multicultural team. It is our commitment that every applicant will be evaluated according to their skills regardless of age, gender identity, ethnicity, sexual orientation, disability status, or religion.

Privacy Policy