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).
We are looking for a highly skilled Senior Python Backend Engineer with 6–10 years of experience to lead the design and development of scalable, secure, and high-performance backend services. The role involves architecting backend systems, optimizing databases, ensuring production-ready deployments, and driving code quality and observability. You will work across teams, own key modules end-to-end, and contribute to core engineering decisions.
Job Responsibility:
Architect and maintain RESTful APIs with strong emphasis on performance, security, versioning, and reliability
Design, optimize, and scale database schemas, queries, and data flows
Oversee deployments, CI/CD pipelines, observability (logging, metrics, tracing), and production readiness
Ensure secure coding practices following OWASP and cloud security standards
Collaborate with product, QA, DevOps, and cross-functional teams to deliver high-quality solutions on time
Take end-to-end ownership of modules and influence engineering roadmap decisions
Requirements:
6–10 years of Python backend experience with strong Django/Flask/FastAPI expertise
Strong system design and architectural decision-making skills
Hands-on experience with distributed systems, messaging queues (Celery, RabbitMQ), and async programming
Experience building robust and secure RESTful APIs
Experience with Redis, caching strategies, and performance optimization
Experience with AWS/Azure/GCP, cloud services, and production deployments
Expertise with testing frameworks (pytest) and enforcing code quality
Familiar with observability tools (Prometheus, Grafana, ELK, CloudWatch) and incident management