First seen by Alion on Nov 12, 2026.
Our client, a leading technology-driven e-commerce organisation, is seeking an experienced Senior Python Engineer to design, develop and maintain scalable backend applications, APIs and microservices supporting high-volume digital platforms.
The successful candidate will work within a collaborative engineering environment, delivering robust cloud-native solutions across customer experience, payments, order management, inventory and logistics platforms.
Duties & Responsibilities-
Design and develop scalable backend applications using Python.
-
Build and maintain RESTful APIs and microservices.
-
Develop high-performance, distributed and event-driven systems.
-
Integrate internal and external platforms through APIs.
-
Optimise database performance, application latency and scalability.
-
Develop and support cloud-native applications.
-
Implement containerisation and CI/CD processes.
-
Participate in code reviews and architectural discussions.
-
Troubleshoot production issues and improve system reliability.
Minimum Technical Requirements
-
5–8 years' commercial Python development experience.
-
Strong experience with FastAPI, Flask and/or Django.
-
Solid knowledge of REST APIs and microservices architecture.
-
PostgreSQL, MySQL and Redis.
-
Experience with AWS, Azure or GCP.
-
Docker and Kubernetes.
-
Terraform and Linux.
-
Kafka or RabbitMQ.
-
Git, Jenkins, GitHub Actions or Azure DevOps.
-
Monitoring tools such as Prometheus and Grafana.
Essential Experience
-
Enterprise-scale backend application development.
-
Distributed systems and high-volume transaction processing.
-
Cloud infrastructure and production environments.
-
API integrations and performance optimisation.
-
Agile software development methodologies.
Advantageous Experience
-
E-commerce and online retail platforms.
-
Fintech, payments or transaction processing.
-
Logistics, supply chain or warehouse management systems.
-
Elasticsearch and AI/ML-powered platforms.
-
Relevant AWS, Azure or Kubernetes certifications.

