Python/SQL/Cloud Engineer

Flinkit is the transactional e-commerce messenger for the construction industry. With the Flinkit app, construction professionals can order any building material in a few seconds. Flinkit is attacking a >300bn Eur opportunity, was founded in 2020 by a team of serial entrepreneurs, and is funded by some of Germany’s most prolific investors.

At Flinkit, you will work with a dynamic bunch of excellent individuals. We believe that work should be challenging and fun at the same time. We strive to learn, grow and build great products.

Now we are looking for a Python/SQL/Cloud Engineer (Fullstackers welcome!) to join our awesome product engineering team in Berlin.

Your Responsibilities

Depending on your skill set and learning goals you will

  • Maintain and quickly expand core backend functions using latest Python
  • Evolve, migrate and tame the backbone of our business - a PostgresQL database
  • Evolve and migrate the GraphQL API schema, keeping it semi-backwards compatible with older client side apps
  • Ensure smooth CI/CD pipelining within GitLab and our Kubernetes cluster
  • Contribute to the source code of our mobile/web app (check our job ad), showing off your fullstack super powers
  • Buy tech debt responsibly and solve critical performance and scaling problems when necessary
  • Leverage modern engineering practices that allow fast iterating++ and learning
  • Work closely with our sales and design teams to understand user needs and translate them into features
  • Support your engineering team hiring future engineers

What We Offer

  • Opportunity to build and scale a product platform that solves a real business problem, reaches hundreds thousands of construction professionals and makes a billion dollar industry more efficient
  • An excellent engineering culture and a modern and sustainable tech stack
  • Support to let you reach your personal development goals
  • Competitive salary package
  • Startup environment and a beautiful office in central Berlin
  • Flexible home office policies to set you up for high work autonomy and high performance

Interview Process

We want only the best matching candidates for our open positions. In order to find out if you are a good fit for our team - and vice versa - we run the following process to get know to each other and make a choice:

  1. 20 minutes phone call to understand if there's mutual interest to continue this interview process
  2. 60-90 minutes technical interview with one of our 2 person engineering team
  3. 1:1 in-person or virtual meeting with every key colleague relevant to your position (This step will include another hands-on interview exercise with a 2nd engineer)
  4. We might make you an offer

Interested? Great! Please shoot us an email at with your CV and portfolio attached. We’re looking forward to your application!