This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This is a senior, hands-on position responsible for the design, development, and ongoing operation of core backend systems. You will act as a key technical owner across backend architecture, infrastructure, and operational stability, with real influence over technical direction. The role suits an experienced backend engineer who enjoys working close to production systems, improving reliability, and taking ownership of both application code and the environments, it runs in. As the platform continues to grow, this role will play a key part in scaling systems, improving operational maturity, and shaping how the backend supports new products and revenue models.
Job Responsibility:
Own and maintain core backend services and APIs
Design, develop, and maintain Django-based applications and REST APIs
Manage background task processing and asynchronous workflows
Ensure system reliability, scalability, and performance in production
Work closely with frontend developers building JavaScript-based applications
Support and improve deployment, monitoring, and operational processes
Diagnose and resolve production issues and system failures
Contribute to architectural decisions and long-term technical strategy
Maintain technical documentation and system-level knowledge
Requirements:
Strong experience with Python and Django
Solid understanding of backend system design and operational concerns
Experience building and maintaining APIs using Django Rest Framework (DRF)
Experience with relational databases, particularly PostgreSQL
Experience with asynchronous task queues such as Celery
Familiarity with message brokers such as RabbitMQ and/or Redis
Experience containerising applications using Docker
Comfortable working with Git and collaborative development workflows
Ability to work independently and take ownership of complex systems
Nice to have:
Experience integrating payment systems such as Stripe
DevOps or infrastructure experience (CI/CD, deployments, monitoring)
Experience working with Cloudflare or similar edge/CDN services
Understanding of JavaScript-based frontend architectures
Experience operating and supporting production systems at scale
Interest in system reliability, observability, and performance optimisation