Responsibilities
- Own features from understanding the problem and challenging requirements through design, implementation, testing, deployment, and verification in production.
- Design and build backend services and APIs using Python, Django, and Django REST Framework.
- Work with PostgreSQL, Redis, Celery, and Elasticsearch to build reliable, scalable applications and background-processing workflows.
- Work across the stack when necessary, implementing and debugging functionality in our Vue 3 + TypeScript frontend.
- Build and maintain integrations with external systems such as ERP/accounting platforms, authentication providers, billing systems, Slack, and Microsoft Teams.
- Work on our growing AI-powered product features and help integrate LLMs responsibly into production workflows.
- Investigate production issues across the complete system, from browser to API, background workers, databases, and infrastructure.
- Write meaningful automated tests using tools such as pytest, Vitest, and Playwright.
- Improve performance, reliability, monitoring, and deployment safety.
- Participate in architecture discussions and make technical decisions that keep the system maintainable as we grow.
- Review code and help maintain a high engineering standard across the team.
- Identify technical improvements proactively, such as bad patterns, flaky tests, slow endpoints, missing metrics, or repetitive manual processes, and improve them or make them visible.
- Use AI coding agents as part of your engineering workflow for implementation, investigation, testing, review, and understanding unfamiliar parts of the system.
- Communicate proactively in our distributed working environment, document important decisions, and surface blockers and risks early.
- Ensure that 'done' means the change is running in production, works as intended, and has been verified, not just that a PR is merged.
Benefits
- Flexible hybrid work with the freedom to work from home while being part of our Berlin-based team.
- An office in the heart of Berlin with drinks, snacks, and communal lunches.
- Trust-based working hours, focusing on outcomes rather than tracking hours.
- A high degree of technical ownership and autonomy.
- Direct influence on architecture, engineering practices, and how our technology evolves.
- AI-native engineering workflows, with modern coding agents actively expected and encouraged.
- A modern production stack across backend, frontend, infrastructure, and observability.
- Flat hierarchies and short communication paths.
- The opportunity to shape engineering practices while our team and product grow.
- Urban Sports Club membership options.
- BVG Ticket.
- JOB Bicycle.
Compensation
Not specified
Work Arrangement
Hybrid — Berlin
Team
Not specified
Other
- Language: English (implied by posting in English).
- Relocation: Willing to relocate to Berlin required.
Not specified