Senior Python Backend Developer (Django/FastAPI)
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Python Backend Developer (Django/FastAPI) in Germany.
This is a high-impact backend engineering role focused on building and scaling Python-based systems that power a modern, AI-augmented travel platform. You will take ownership of designing and implementing scalable web applications using Django and FastAPI, with a strong emphasis on performance, reliability, and maintainability. The role goes beyond traditional backend development, as you will actively shape how AI-assisted engineering is integrated into the development lifecycle, including tooling, workflows, and internal standards. You will contribute to architectural decisions, cloud optimization, and system design while working closely with product and design teams. A key part of the role involves building frameworks and guardrails that ensure AI tools are used effectively, safely, and consistently across the organization. This is a remote-first opportunity within a fast-scaling environment where technical ownership and innovation are highly valued.
Accountabilities:
- Lead the design, development, and maintenance of backend features using Django and FastAPI, ensuring high performance and scalability.
- Architect robust and scalable web application systems, defining best practices for code quality, structure, and maintainability.
- Establish and enforce technical standards for Python development, including guidelines for AI-assisted coding contributions.
- Optimize cloud infrastructure (primarily Railway with selective AWS usage) to improve performance, scalability, and reliability.
- Design and implement AI tooling, prompts, workflows, and evaluation systems used across engineering teams.
- Define and enforce organizational AI usage policies, including guardrails for security, IP protection, and data handling.
- Mentor engineers, conduct code reviews, and improve evaluation standards for both human-written and AI-assisted code.
- Collaborate closely with product managers and designers to deliver high-quality features aligned with business needs.
- Build and maintain automated testing and evaluation frameworks, including for AI-in-the-loop workflows.
- Evaluate emerging technologies and AI tools to continuously enhance the engineering stack and development efficiency.
Requirements:
- 5+ years of professional experience in Python backend development.
- Strong expertise with Django and FastAPI in production environments.
- Proven experience designing and maintaining scalable APIs and backend systems.
- Solid knowledge of PostgreSQL and ORM-based database design.
- Strong understanding of software engineering best practices, CI/CD pipelines, and Agile methodologies.
- Experience with cloud infrastructure (Railway, AWS, or similar platforms).
- Advanced Git skills and experience working in collaborative engineering environments.
- Demonstrated use of AI coding tools (e.g., Cursor, Copilot, Claude Code) in production workflows with strong judgment on validation and quality control.
- Strong communication and problem-solving skills with the ability to balance technical and business priorities.
- Bonus: experience with microservices, containerization, scalable API design, and building AI guardrails or internal AI tooling systems.
Benefits:
- Competitive remote-first compensation ($3,500-$4,500/month depending on experience).
- Fully remote working environment with flexible structure.
- Opportunity to shape AI-driven engineering practices and technical standards.
- High ownership role with direct impact on architecture, tooling, and product direction.
- Work on a proven product with strong market fit and real-world usage.
- Career growth opportunities in a fast-scaling, product-led engineering team.
- Exposure to modern AI-assisted development practices and cutting-edge tooling.
- Collaborative, high-performance engineering culture focused on innovation and impact.