Senior Python Developer – Relocation to Dortmund, Germany (Onsite) Offline

We are hiring a Senior Python Developer to join our core backend engineering team in Dortmund, Germany. The ideal candidate is passionate about writing clean and efficient code and has experience in developing secure and scalable backend systems.

This is an onsite position with a relocation package. English is our working language, so German is not required.

Responsibilities:

  • Develop and maintain backend services using Python frameworks (Django, FastAPI or Flask)
  • Design and optimize database structures and queries
  • Work closely with DevOps and frontend teams to build scalable APIs
  • Ensure high performance and responsiveness to requests
  • Implement automated testing and continuous integration
  • Participate in code reviews and technical planning

Requirements:

  • 5+ years of experience in backend Python development
  • Solid experience with Django, FastAPI, or Flask
  • Proficiency in working with relational databases (PostgreSQL or MySQL)
  • Experience with containerization (Docker)
  • Familiarity with Linux, Git, and CI/CD tools
  • Strong knowledge of API design and security practices
  • Experience with message queues (e.g., Celery, RabbitMQ) is a plus
  • Cloud platform experience (AWS, GCP) is an advantage
  • Strong communication and analytical thinking skills

Skills: Python, Django (or FastAPI/Flask), PostgreSQL, REST APIs, Docker, Git, Linux, CI/CD, Cloud Services, Unit Testing

We offer:

  • Full relocation support (visa, travel, onboarding)
  • Competitive salary and performance bonuses
  • A stable, long-term project with an international team
  • Professional development opportunities and mentoring
  • Modern tech stack and collaborative work culture

The job ad is no longer active

Look at the current jobs Python →