Job Description
We are looking for an experienced Python Developer to design, develop, and maintain scalable backend applications using Django or Flask frameworks.
The role focuses on enterprise backend development, cloud-based application deployment, DevOps practices, and scalable system design, especially within ecommerce and logistics domains.
The ideal candidate should have strong backend engineering expertise, API development experience, and knowledge of scalable distributed systems.
Responsibilities
Backend Development
- Design and develop scalable applications using:
- Python
- Django
- Flask
- Build and maintain high-performance backend systems
- Develop asynchronous and scalable services
Collaboration
- Work with cross-functional teams to gather requirements
- Implement business solutions aligned with customer needs
- Support ecommerce and logistics workflows
Testing & Quality
- Write unit and integration tests using:
- pytest
- Follow coding standards and best practices
- Ensure reliability, maintainability, and scalability
Performance & Reliability
- Troubleshoot application performance issues
- Optimize scalability and backend reliability
- Support production deployments and cloud infrastructure
Requirements
- 6–12 years of software development experience
- Strong expertise in:
- Python
- Django
- Flask
- Experience with:
- AWS
- DevOps practices
- scalable cloud applications
- Knowledge of:
- inventory systems
- supply chain workflows
- warehouse management
- Experience with asynchronous programming is a plus
Preferred Skills
- Kubernetes
- FastAPI
- Ecommerce platforms
- Logistics systems
- Supply chain optimization
- OOP concepts
- Cloud-native development
Skills
- Python
- Django
- Flask
- FastAPI
- pytest
- AWS
- DevOps
- Kubernetes
- Backend Development
- REST APIs
- Asynchronous Programming
- OOP
- Ecommerce
- Supply Chain
- Warehouse Management