We are seeking a highly experienced Python Developer (15+ years) to lead the design, development, and delivery of scalable, high-performance software systems. The ideal candidate should possess deep expertise in Python programming, system architecture, and cloud-native application design, and should be comfortable mentoring teams, driving technical strategy, and interfacing with stakeholders at all levels.
Key Responsibilities :
- Lead the architecture, design, and development of enterprise-grade software using Python.
- Translate complex business requirements into scalable technical solutions.
- Mentor junior / mid-level Python developers and establish best coding practices.
- Collaborate with DevOps, QA, product managers, and business stakeholders to ensure seamless delivery.
- Own and optimize end-to-end software lifecycle development, testing, deployment, monitoring.
- Review code, conduct performance tuning, and ensure adherence to quality standards.
- Design and implement RESTful APIs and integrate third-party services and libraries.
- Contribute to architectural decisions including microservices, scalability, security, and maintainability.
- Lead or contribute to the adoption of emerging technologies and tools.
Technical Skills Required :
Expert-level Python development (15+ years) in backend, data-intensive, or distributed systems.Strong experience with Django, Flask, or FastAPI frameworks.Deep understanding of object-oriented design, design patterns, and clean architecture.Hands-on experience with RESTful APIs, microservices, and asynchronous programming.Proficient in database design and optimization PostgreSQL, MySQL, MongoDB, or similar.Strong experience in unit testing, integration testing, and test-driven development (TDD).Familiarity with Docker, Kubernetes, and CI / CD tools (GitHub Actions, Jenkins, etc.).Proficiency with cloud platforms like AWS, GCP, or Azure.Experience with message brokers (RabbitMQ, Kafka) and caching systems (Redis, Memcached).Good grasp of data structures, algorithms, and performance optimization.Preferred / Bonus Skills :
Experience in data engineering, machine learning pipelines, or ETL frameworks.Familiarity with TypeScript / JavaScript, React / Vue.js (for full-stack exposure).Exposure to infrastructure as code (Terraform, CloudFormation).Knowledge of security standards in API and web applications.Educational Qualification :
Bachelors or Masters degree in Computer Science, Engineering, or a related field.Certifications in Python, Cloud, or Architecture are a plus.ref : hirist.tech)