Senior Backend Engineer (Python/Django) at Jobgether
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

27 Nov, 26

Salary

0.0

Posted On

29 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

Accountabilities


  • Build, maintain, and optimize mission-critical microservices using Python, Django, and Django REST Framework (DRF).
  • Design and develop scalable APIs capable of supporting high-concurrency traffic and significant usage peaks.
  • Contribute to software architecture, with a particular focus on operations, automation, resilience, and scalable engineering practices.
  • Establish and maintain strong quality frameworks through comprehensive unit testing with Pytest and automated quality checks.
  • Identify and resolve technical debt, performance bottlenecks, inefficient database queries, N+1 problems, and asynchronous processing issues.
  • Design and implement microservices that integrate effectively with complex third-party systems and services.
  • Improve application performance and reliability through profiling, optimization, and appropriate asynchronous programming techniques.
  • Work closely with Product, QA, and other engineering stakeholders across international teams to translate business requirements into maintainable technical solutions.
  • Champion software engineering best practices across the development lifecycle, including design patterns, technical documentation, code reviews, and maintainability.
  • Contribute to continuous improvement and automation initiatives, helping create efficient and scalable development and operational processes.
  • Act as a technical reference for backend engineering and contribute strategic thinking while remaining hands-on with implementation.

Requirements


  • 5+ years of professional backend development experience, with strong expertise in Django and Django REST Framework.
  • Advanced proficiency in Python, with a solid understanding of backend architecture and production software development.
  • Proven experience designing and building microservices architectures and integrating complex third-party applications or ecosystems.
  • Strong experience with unit testing and quality-first development practices, including Pytest or comparable testing frameworks.
  • Practical experience with asynchronous programming and optimizing high-load database queries.
  • Demonstrated ability to identify performance issues and improve application efficiency, scalability, and reliability.
  • Strong understanding of API design, software architecture, design patterns, and maintainable code practices.
  • Experience working with code reviews, technical documentation, automated quality checks, and modern software development processes.
  • Excellent professional English skills (C1 minimum) for effective communication in an international, distributed environment.
  • Strong collaboration and communication skills, with the confidence to express technical ideas clearly and contribute constructively to team decisions.
  • Strategic mindset combined with a hands-on approach and a willingness to take ownership of technical challenges.
  • Spanish fluency or professional working proficiency is a plus.
  • Experience with Silk or other application performance profiling tools is an advantage.


Responsibilities
Loading...