Job Closed
This listing is no longer active.
Step by Step to your Happiness
Senior Backend Engineer, Django
Location
Germany
Posted
77 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer, Django
workandtravelguide.org
• Build and continuously improve backend systems and APIs in Django. • Take ownership of architecture decisions around scalability, reliability, and maintainability. • Build features in the React frontend, including UI, state management, and backend integration. • Improve performance and developer experience. • Design clean interfaces between frontend and backend. • Implement and improve CI/CD pipelines and deployment workflows. • Consistently apply clean code, design patterns, and strong system design principles. • Refactor larger parts of the codebase to improve long-term maintainability. • Systematically expand testing and QA, including unit, integration, and end-to-end testing. • Actively use and improve AI-assisted development workflows to iterate faster, increase quality, and automate repetitive work.
Job Requirements
- Strong experience in backend development.
- Some frontend experience in any framework is preferred.
- Excellent backend skills, especially with Django, APIs, and data models.
- Solid understanding of architecture, design patterns, and clean code principles.
- Hands-on experience with CI/CD, including build pipelines, tests, deployments, and release processes.
- Strong testing and QA practices.
- Familiarity with modern toolchains and workflows, including AI-assisted development.
- Bonus Experience with Go and/or Rust, or strong curiosity to learn them, as we plan to expand parts of the system in that direction over time.
Benefits
- 100% remote option , or work from our office in Frankfurt, Germany — whatever you prefer.
- High autonomy and ownership : you influence decisions and build end-to-end.
- Direct collaboration with the CTO : short feedback loops, fast decisions, and real technical leadership.
- Your ideas matter : small team, big impact, fast iteration.
- Retreats and workations : you are invited to come join us for workations in interesting and inspiring places all around the world regularly.
- Strong engineering culture : clean architecture, code reviews, testing, and observability.
- AI at the core : modern AI tooling stacks, used only where they truly make sense.
- Stock option program for employees who stand out through exceptional talent and commitment.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and evolve APIs and microservices in Python, focusing on scalability and performance; • Design and implement backend solutions on AWS using modern, cloud-native architectures; • Build and maintain event-driven architectures using AWS services (SQS, SNS, EventBridge or similar); • Work on the modernization and migration of legacy systems to AWS, ensuring a secure transition with no operational impact; • Develop integrations between systems in distributed and complex environments; • Participate in defining architecture and the technical design of solutions; • Ensure software engineering best practices (clean code, design patterns, TDD, and observability); • Support the evolution of the technical backlog and collaborate with cross-functional teams.
• Develop back-end services in Python for conversational agents; • Integrate agents with business systems and APIs; • Model and operate data in NoSQL databases; • Contribute to the building and evolution of support/assistant agents within an enterprise-scale Agentic AI architecture.
• Develop and evolve APIs and microservices in Python, focusing on scalability and performance; • Design and implement backend solutions on AWS using modern, cloud-native architectures; • Build and maintain event-driven architectures using AWS services (SQS, SNS, EventBridge, or similar); • Work on modernizing and migrating legacy systems to AWS, ensuring a secure transition with no operational impact; • Develop integrations between systems in distributed, complex environments; • Participate in the definition of architecture and technical design of solutions; • Ensure software engineering best practices (clean code, design patterns, TDD, and observability); • Support the evolution of the technical backlog and collaborate with multidisciplinary teams.
• Develop, evolve, and maintain scalable, high-availability backend services. • Build APIs and integrations with internal and external systems. • Actively participate in squad technical discussions, contributing to architecture decisions and best practices. • Perform code reviews to ensure code quality, readability, and maintainability. • Work with distributed systems and microservices-based architecture. • Implement and maintain CI/CD pipelines, automated testing, and continuous deployment best practices. • Monitor applications (logs, metrics, alerts), identifying and resolving issues. • Collaborate with Product, Data, and Infrastructure teams to build efficient, scalable solutions.


