What You’ll Bring:
≥4 years of backend development experience with Python and Django
Strong expertise in designing and documenting RESTful APIs (OpenAPI/Swagger)
Hands‑on experience with CI/CD, test automation, and DevOps best practices
Proficiency with Docker or cloud environments
A proactive, team‑oriented mindset and enthusiasm for knowledge sharing
Fluent written and spoken German and English
Residency in Germany
Nice‑to‑Have:
Experience with Ansible, Hetzner Cloud, or Ionos
Familiarity with the Jupyter ecosystem
Our Tech Stack:
Frontend: JavaScript, TypeScript, React, Next.js, Tailwind CSS
Backend: Python, Django, Django REST Framework
Package Management: NPM (JavaScript), Poetry (Python)
Data Science: Jupyter Notebooks, Hub, Lab
Infrastructure & Monitoring: Hetzner Cloud, Ionos, Ansible, New Relic
Containerization & DevOps: Docker, GitLab CI/CD
Collaboration: Jira, Confluence, Slack, MS Teams
Our process is straightforward — here’s what to expect:
Societal Impact: Support people from all backgrounds in acquiring digital, data, and AI skills — empowering them to be ready for the workforce of the future.
Career & Development: Regular workshops, online trainings, and an annual budget for your personal growth.
Maximum Ownership: Take ownership from day one, share your ideas, and actively shape our platform.
Flexible Work: Onsite as a team, remote work, flexible hours, and workation options — plus a modern office in Berlin‑Mitte with height‑adjustable desks.
Top‑Tier Equipment: Choose the setup that suits you best — Apple or Windows.
Open Culture: Flat hierarchies, transparent communication, and feedback on an equal footing.
Diversity Welcome: We promote inclusion and look forward to applications from all backgrounds.
As a (Senior) Backend Engineer (Python/Django) [m/f/d], you will develop the next AI‑powered generation of our Learning Experience Platform (LXP). You’ll build scalable, service‑oriented backend services (REST APIs), collaborate closely with frontend teams (React/Next.js), and ensure the highest code quality. Leveraging your expertise, you’ll drive technical architecture decisions, automate deployment pipelines, and play a key role in delivering an interactive learning experience that delights our users.
Your Main Responsibilities:
Design, implement, and optimize backend services using Python and Django
Architect RESTful APIs (OpenAPI/Swagger) and integrate third‑party services
Build and maintain CI/CD pipelines and automated testing frameworks and test design
Deploy and operate containerized applications (Docker, Kubernetes)
Conduct code reviews, mentor junior engineers, and actively shape our engineering standards