smartmicro
4 months ago
Backend Developer (m/w/d)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- smartmicro
- Location
- Braunschweig Germany
- Posted
- 4 months ago
Job description
Introduction
We are smartmicro, the leading specialist for high-performance automotive and traffic radar as well as radar/camera hybrid sensor technology. We design, develop, and manufacture high-tech sensors for autonomous driving, intelligent traffic infrastructure, and Smart Cities. Our mission is to make roads safer, enable autonomous driving in any weather, optimize traffic flow to reduce travel times, and create environmentally friendly, intelligent cities.
We are a German company with international presence and own teams in the UK and the USA, while our headquarters for design, development, and production is located in Braunschweig.
We make autonomous mobility a reality.
As an extension to our team, we are looking for an experienced software/Python backend developer.
Your Tasks
- You will design and develop REST-API interfaces for radar sensors and control units.
- As the responsible person for the backend architecture, you will ensure high code quality through documentation.
- You are responsible for implementing and integrating APIs in a microservices environment.
- You will work closely with UX experts and embedded engineers to ensure seamless integration of customer requirements.
Your Strengths
- Completed studies in computer science or equivalent qualification.
- Multiple years of practical experience in software development with solid knowledge of Python 3, FastAPI, and Pytest.
- Experience with technologies such as Pydantic, SQLAlchemy, Alembic migrations, and Ubuntu Linux; knowledge of REST APIs and basic UI concepts is advantageous.
- Knowledge of messaging protocols like MQTT is useful.
- Fundamental experience with containerization using Docker, including creating optimized images and working with Docker Compose.
- Safe handling of version control systems (Git), SQL databases, web servers (e.g., NGINX), and configuration management tools.
- Fundamental understanding of quality assurance practices, including writing unit tests and participating in integration tests.
- Engagement for clean, maintainable code as well as experience with Lint tools, CI pipelines, and test automation tools.
- Able to work independently in agile environments like Scrum.
- Safe handling of physical devices for software development and testing.
What You Can Expect from Us
- Innovation: modern technology, innovation, and fast development cycles, excellent working and test equipment.
- Friendly Working Environment: informal culture, motivated teams, short communication channels, space for active co-creation.
- Futuristic Worksite: modern buildings, offices, and labs, unlimited employment contracts, and individual opportunities for further education.
- Attractive Location: located directly on the autobahn, direct bus stop at our location, parking spaces for cars and bicycles, free charging station for electric vehicles.
- Flexible Work: hybrid work (4 days of presence in the office per week).
- Activities: team events, fitness studio membership, and more.
- Additional Benefits
Find Jobs in Germany on Arbeitnow
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.