Flink is hiring a

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

Berlin, Germany
Full-Time

Our Dispatching System is the heart and brain of our order fulfillment process.  The system automatically manages the packing and riding of tens of thousands of orders in 3 countries daily. We are on a mission to give people back time, so our backend engineers are continuously improving optimization algorithms to reduce delivery time while increasing our operational efficiency. This is an amazing opportunity for those who are driven by mathematical challenges!

What we have to offer:

  • 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.
  • Opportunity to influence the technical landscape by driving the adoption of different best practices and multiplying the engineering output that drives business impact.
  • Contribute to scaling up the backend team and bringing great talents board by conducting interviews and code pairing sessions.
  • We have a “you build it, you own it and you monitor it” mentality here at Flink. As a Senior Software engineer, you will ship your code using Kubernetes and monitor using DataDog.
  • Our Tech Stack
    • Backend: Go
    • Frontend: TypeScript and ReactJS
    • Infra: Kubernetes, Redis, PostgreSQL, Google Pub/Sub and Commercetools 
    • Cloud: GCP
  • Experience building scalable and reliable large-scale applications.
  • 5 years of commercial experience as a Senior Engineer with expertise in G, Java, TypeScript or other OO or functional languages
  • You have familiarity with optimization algorithms or techniques, and in particular with the challenges of applying them in real-world settings. 
  • You will have previous experience of architectural input into the design and build of a backend application/product/feature.
  • Comfortable with event-based communication between microservices.
  • 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).
  • It would be nice If you have previous experience designing and developing high-availability systems with high data/events throughput.
  • Proficient in applying best practice Design patterns and Design principles when building your software. 
  • Fluent English communication skills.
  • 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.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job