Posted on: 06/01/2026
Role Overview :
We are seeking a Lead Python Developer to architect, build, and scale high-performance backend systems. In this role, you will provide technical leadership, drive backend architecture decisions, and ensure the delivery of secure, scalable, and maintainable solutions. You will work closely with product, engineering, and DevOps teams to design systems that support business growth and reliability.
Key Responsibilities :
- Design, develop, and lead the implementation of scalable backend systems and microservices using Python.
- Provide technical leadership in architecture design, code quality, and best practices.
- Build and maintain backend services using Python frameworks such as Django, Flask, or similar.
- Design and integrate RESTful APIs and backend services with multiple databases and third-party systems.
- Ensure secure implementation of authentication, authorization, and data protection standards.
- Implement multi-threaded, multi-process, and event-driven architectures where appropriate.
- Design and configure messaging and queuing systems such as RabbitMQ or Apache Kafka.
- Collaborate with DevOps teams on deployment pipelines, server configuration, and environment management.
- Review code, mentor junior engineers, and enforce clean, reusable, and testable code standards.
- Troubleshoot complex production issues with strong debugging and performance optimization skills.
- Ensure systems meet accessibility, security, and compliance requirements.
Required Qualifications :
- 7+ years of hands-on Python development experience.
- Proven experience designing and leading scalable backend architectures.
- Expert knowledge of Python and at least one major framework (Django, Flask, or similar).
- Strong experience with ORM libraries and server-side templating engines (Jinja2, Mako, etc.).
- Deep understanding of concurrency models: multi-threading, multi-processing, and event-driven programming.
- Experience with microservices architecture and system integration.
- Proficiency in Git and modern version control workflows.
- Hands-on experience with CI/CD pipelines, deployments, and server environment setup.
- Strong experience implementing messaging/queue systems (RabbitMQ, Kafka, or equivalent).
- Ability to write high-quality, testable code with strong unit test coverage.
- Excellent problem-solving, communication, and leadership skills.
Nice to Have :
- Experience with cloud platforms (AWS, GCP, Azure).
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Exposure to observability tools (logging, monitoring, tracing).
- Experience working in high-scale or high-availability systems.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1597030