(Senior) Backend Software Engineer – Python (m/f/d) // Vimcar at Vimcar

Posted on: 02/17/2021

Location: Berlin, Germany (ON-SITE)

full time

Glassdoor: 4.0 / 5 | Original Source

Tags: ecs swagger celery openapi lambda flask restful aws fastapi nosql redis sql python docker postgres elasticsearch rds dynamodb sns postgresql

**THE ROLE** In this position, you would be an essential part of one of our cross-functional development teams, which is responsible for one of our key customer-facing products, Fleet Geo. You would collaborate closely with a dedicated product manager and team of frontend engineers, to support us in crafting cutting-edge, cloud-based applications within our high-load event-based connected fleet ecosystem. * Within your team, you maintain and **evolve our growing web-applications** while we **quickly grow our user base.** * In collaboration with frontend developers, you **design and evolve RESTful APIs**, which serve our mobile and web clients as well as external partners. * You **deploy code to production**, relying on our highly automated continuous integration and continuous delivery infrastructure. * You share your knowledge and get involved in code reviews. **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. **YOUR PROFILE** * Around **5 years of experience** in building and operating web applications * 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 architectures** * Experience with sql and NoSQL databases Postgres, Redis, Dynamo (or similar) * Experience with CI/CD * Experience with AWS (or any other Cloud provider) * You show initiative & ownership in a dynamic, agile environment. * Full English proficiency * [BONUS] Experience with event based systems and data streams * [BONUS] Experience with CQRS, DDD, and Event Sourcing **THE OFFER** Why should you join us? At Vimcar, you can take an established ScaleUp through its most exciting growth period with significant VC backing. We established a subscription business model centred around complex products within the evolving B2B SaaS industry. * Quick, sustainable growth & secure funding * Agile and cooperative work environment with flat hierarchies and an international team * Modern tech stack solving complex user problems * Permanent full-time position with flexible work hours and a company laptop * Access to company carsharing, fresh fruit and free drinks around the office, frequent company events, and a variety of other perks, including a membership with Urban Sports Club *Sounds like you? Send us your application (CV or LinkedIn/Xing) today using our online application form. Reach out to careers@vimcar.com if you have any question – we're happy to help.*