onsite
Python Lead Developer - Wipro
Software Engineer
Lead Python developer driving cloud‑native solutions on AWS, orchestrating containerized services with Docker and Kubernetes, and implementing robust CI/CD pipelines to accelerate delivery and ensure high quality.
About the role
Key Responsibilities
- Architect and develop scalable Python applications for enterprise clients, ensuring performance, security, and maintainability.
- Design and deploy containerized services on AWS using Docker and Kubernetes, managing cluster lifecycle and scaling.
- Implement CI/CD pipelines with Git, Jenkins/ArgoCD, and automated testing to enable rapid, reliable releases.
- Mentor and lead a team of developers, conducting code reviews, setting best practices, and fostering continuous improvement.
- Collaborate with cross‑functional teams (product, QA, DevOps) to translate business requirements into technical solutions.
Requirements
- 5+ years of professional Python development experience, with a strong grasp of modern frameworks (FastAPI, Django).
- Hands‑on experience with AWS services (EC2, ECS/EKS, RDS, S3, Lambda) and container orchestration.
- Proficiency in Docker, Kubernetes, and CI/CD tooling (Jenkins, GitHub Actions, ArgoCD).
- Solid understanding of software design patterns, SOLID principles, and test‑driven development.
- Excellent communication skills and a proven track record of leading technical teams.
Skills
pythonawsdockerkubernetescicd