Senior Back-End Developer (Django & AWS)
Unitronics
Esslingen am Neckar, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Esslingen am Neckar, Germany
Tech stack
Java
API
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Software as a Service
Code Review
Data Security
Django
Python
PostgreSQL
Redis
Amazon Web Services (AWS)
SQL Databases
Datadog
Amazon Web Services (AWS)
Backend
Data Layers
Amazon Web Services (AWS)
Kubernetes
Apache Flink
Functional Programming
Cloudwatch
Amazon Web Services (AWS)
Docker
Jenkins
Microservices
Job description
- Build features end-to-end with Django and Django REST Framework: design APIs, data models, and services that are secure, scalable, and maintainable.
- Write clean, well-tested Python, following best practices for readability, reliability, and performance.
- Optimize data access via Django ORM and (when needed) raw SQL; tune queries and schema for performance.
- Own cloud delivery on AWS (EC2, S3, RDS, ElastiCache, Lambda, Kinesis, SQS, SNS, CloudWatch, and more): deploy, manage, and continuously improve our cloud footprint.
- Harden reliability & security while keeping cost-effectiveness in mind.
- Troubleshoot production: diagnose complex issues across services, infrastructure, and data layers; implement permanent fixes.
- Monitor & improve performance: establish metrics, dashboards, and alerts; proactively identify bottlenecks and optimize systems.
- Collaborate in a microservices & Kubernetes environment: contribute to architecture discussions, code reviews, and technical roadmaps.
- Mentor & elevate standards: share knowledge, champion best practices, and help the team level up.
Requirements
Do you have experience in SaaS?, Do you have a Bachelor's degree?, * 3+ years building highly scalable SaaS / complex applications.
- 5+ years in back-end development with Python (Django) (Java experience is an advantage).
- 3+ years of hands-on AWS experience (EC2, S3, RDS, ElastiCache, Lambda, Kinesis, SQS/SNS, CloudWatch, etc.).
- Experience with microservice architecture managed by Kubernetes.
- Strong with PostgreSQL and Redis; ClickHouse is a significant plus.
- Comfortable working with AI capabilities (integrations, services, workflows).
- Proven track record of deep-diving into complex areas, analyzing systems, proposing solutions, and shipping changes.
- Bachelor's in CS/Engineering (or equivalent); alumni of elite tech units with relevant experience welcome.
- Passion for clean architecture, high-quality code, and automated testing.
- Proactive, ownership-driven, and goal-oriented; excellent communication skills.
- Autodidact who loves learning and sharing with the team.
Nice to have
- Experience with EKS, Docker, Jenkins, and modern observability stacks (e.g., CloudWatch, DataDog).
- Familiarity with streaming/analytics stacks (e.g., Kinesis, Flink) and cost optimization practices in AWS.
- Exposure to industrial/edge/IIoT domains is a bonus.