Senior Backend Developer Opportunity
Embark on an exciting journey as a Senior Backend Developer where you will shape the future of car parking systems. You will be at the forefront of developing cutting-edge backends, optimizing CI pipelines, and enhancing monitoring with Datadog.
* Contribute to improving our backend which serves as the operating system for car parking.
* Develop and enhance our product with b2b and b2c aspects at the intersection of mobility and property technology.
* Work on amazing projects that combine programming languages like Python, C++, Node.js and more.
* Improve our CI pipelines for both backend and IoT deployments.
* Enhance our monitoring system for our services using Datadog.
* Assist in scaling up our systems for managing thousands of parking lots.
Key Responsibilities:
* Directly impact the business through code ownership and continuous improvement.
* Be proficient in multiple fields including backend frameworks such as NestJS, Flask, Fastify, FastAPI.
* Have strong experience in real production projects with high throughput.
* Possess excellent written and spoken English skills (level C1).
Our Technologies and Tools
* Event-driven backend development in Python and NestJS following a microservice architecture.
* Frontend monorepo with Turbo, pnpm, changesets, and storybook primarily using Vue.js.
* Adoption of TypeScript, NestJS, BullMQ, and Prisma for backends in an opinionated monorepo approach.
* Amazon RDS, DynamoDB, S3.
* Container orchestration with Kubernetes and CI/CD using GitLab.
* Infrastructure provisioning on AWS using Terraform.
* Leveraging serverless framework on AWS Lambda for high-throughput endpoints.
What We Offer
* Flexible working hours and option to work from home or office.
* Startup atmosphere with flat hierarchies and agile team structures.
* MacBook or ThinkPad and 37-inch curved screen for your work setup.
* Daily meal allowance and free team lunch once a week.
* Job bike and access to sports and fitness facilities.
* Professional development opportunities.
* German language course.
Application Process
* Initial contact within 48 hours.
* Interview with you and a member of our team.
* Live Assessment.
* Interview with our CTO.
* In-person meeting in Munich.