Backend Software Engineer - Web Application Development (m/f/d)

Über uns

Vimcar revolutioniert das Management von Firmenfuhrparks kleiner und mittelständischer Unternehmen. Mit unserer ersten Connected Car-Lösung, dem digitalen Fahrtenbuch, sind wir inzwischen Marktführer. Und das ist erst der Anfang: Vimcar ist auf dem Weg, jeden Aspekt des Flottenmanagements in digitale Services zu verwandeln. Für diesen Ansatz wurden wir bereits vielfach ausgezeichnet, unter anderem mit Bestnoten in Tests von Connect, Finanztip und Chip. Schon heute gehören Unternehmen wie Zalando, Allianz oder Hertha BSC zu unseren Kunden.

Dein Team

In the Tech Department, we are four independent, cross-functional engineering teams, divided into three areas: Application Engineering, Platform Engineering and Data Integrations. We work agile, applying the optimal methodology (Scrum or Kanban) depending on each team’s size and the products they own. We truly understand DevOps as an software engineering culture, by bringing the development and operation of all our software closely together in every team. 

Deine Aufgaben

We are looking for a Backend Software Engineer with experience in Python and designing APIs, who is eager to join our team for building exciting new features and services for our customers.

Our Technology Stack

  • Most of our applications are written in Python and JavaScript, based on proven frameworks and platforms like Flask & Celery or Node.js & Express. Yet the language is just a tool, chosen in terms of performance, reliability and productivity.
  • We focus on the application layer! Our cloud-native Service-Oriented-Architecture is making use of managed AWS services like RDS, DynamoDB, ECS, Lambda, SNS, SQS or Kinesis.
  • API-first! All clients communicate with our backend via RESTful, JSON-based APIs, fully documented by OpenAPI/Swagger.
  • Without exception: all deployments are fully automated and based on Docker or AWS Lambda.
  • Data goes where it is handled most efficiently. We rely on PostgreSQL, DynamoDB, Kinesis, Redis and ElasticSearch.

Your Tasks

  • You will be an essential part of one of our cross-functional Scrum teams
  • With a strong product focus you and your team build & operate new features for our customers.
  • You maintain and evolve existing applications and make sure, those are keeping up with our continuous growth and provide the best possible user experience.
  • You design and evolve APIs, which serve functionality to our mobile and web clients as well as external partners.
  •  We understand DevOps as a software engineering culture. You will deploy your code to production, relying on our highly automated continuous integration and continuous delivery infrastructure.

Dein Profil

  • You have 2 or more years experience in building and operating applications
  • You have worked with scalable applications and know the concepts of service-oriented or microservices architectures.
  • Terms like CQRS, OAuth, JWT or Streams aren’t just buzz words for you. Having hands-on experience with any of those is a big plus.
  • You are able to model data structures “with” and “with No” SQL, appreciate the differences and you know how to choose the optimal database system for a specific use case.
  • Designing and building applications with a cloud-native mindset and using Docker is self-evident for you.
  • You value the benefits of startups, because they offer a lot of freedom. In turn you are ready to take on responsibility.
  • You have experience with test automation and Continuous Integration & Continuous Delivery.

Unser Angebot an Dich

Each member of our team here at Vimcar is working towards our mission to redefine Fleet Management. We support your professional growthand want you to succeed with us. We offer:

  • A permanent full-time position at a successful, established StartUp with an international team,
  • An agile work environment in a cross-functional team with flat hierarchies, a modern tech stack, and the chance to have a true impact,
  • Flexible working hours and an attractive salary,
  • German language classes and additional benefits like a gym membership or a subsidy to Berlin's public transportation.