Company
Vimcar logo

Vimcar

vimcar.de
Location

In office: Berlin

  • 🇩🇪 Germany
Apply

(Senior) Backend Python Developer (f/m/d)

In this role, you would be an essential part of one of our development teams, which is responsible for one of our key customer-facing products. You would collaborate closely with a dedicated product manager, frontend and backend engineers including QA to support us in crafting cutting-edge, cloud-based applications within our high-load event-based connected fleet ecosystem.

Tasks

YOUR CONTRIBUTION

  • Within your team, you maintain and evolve our growing web applications while we continuously grow our user base

  • In collaboration with other engineering teams, you design and evolve RESTful APIs, which serve our mobile and web clients and external partners

  • You embrace DevOps culture, relying on our highly automated continuous integration and continuous delivery infrastructure.

  • Collaboration with product managers - you actively contribute to the planning by specifying technical tickets, and you assess requirements, dependencies and feature feasibility with an MVP mindset

  • Knowledge sharing is engrained in our culture, you will contribute to documentation and actively participate in code reviews and technical discussions

THE TECH STACK

  • Most of our applications are written in Python, based on proven frameworks and platforms like Flask & Celery.

  • 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.

Requirements

  • Strong Python knowledge, and experience with common frameworks and libraries such as Flask, Celery, FastAPI or similar.

  • Experience with scalable applications and the concepts of service-oriented or microservices architecture

  • Experience with SQL and NoSQL databases Postgres, Redis, DynamoDB (or similar)

  • Experience with CI/CD

  • Experience with AWS (or any other Cloud provider)

  • Initiative, ownership & curiosity

Benefits

Why should you join us? At Vimcar, you can take an established ScaleUp with a focus on having real and happy users, in a company with meaningful recurring revenue

  • You will be part of a team, working on challenging topics while bouncing off ideas, Including a company which is genuinely flexible, and with minimal hierarchy

  • Great work-life balance - no on-calls or having to work outside your work hours

  • Modern tech stack solving complex user problems

  • Investment in your personal growth and skill development (clear career paths, internal mobility opportunities, mentorships etc)

  • Permanent full-time position with flexible work hours and a company laptop

  • You will own your role, with no micromanagement, a supportive team and no excessive meetings you have the time and space to invest in doing your best work.

  • A permanent full-time position at a successful and established business with an international team

  • Mental health support: Premium access to headspace for day-to-day care, and access to Nilo.health platform if you could use a session with a psychologist

  • 2 months of remote work to work from any country or continent you want!

  • The choice of a range of Company Benefits, such as an Urban Sports Club membership, Plants club, JobRad, or a BVG ticket grant

  • Flexible working: you can work where you choose, from home or VimTower in Warschauer Straße!

  • Access to company car sharing - for personal trips

  • Regular company events (post-covid)

  • Relocation assistance with a great team to support your move to Berlin

SOUNDS LIKE YOU?

Ultimately, our mission is to have people who make Vimcar better, we value humility and are truly passionate about building a high performing diverse and inclusive team. We encourage everyone to apply, so if you don't tick all the boxes however you think you'll thrive in this role we would like to learn more about you.

Vimcar is an equal opportunity employer. We value each person and their different backgrounds as a whole. We believe diverse experiences and demographic characteristics that have nurtured unique viewpoints benefit our growth and performance. Just be yourself and maybe you’ll bring something valuable to the role we didn't initially think of. If you need specific accommodations (tools, time, etc.) due to any special needs, and you are happy to disclose this, then please let us know. We are happy to make adjustments as support can make a decisive difference in the application process.