About Client :
Our client is a French multinational information technology (IT) services and consulting company, headquartered in Paris, France. Founded in 1967, It has been a leader in business transformation for over 50 years, leveraging technology to address a wide range of business needs, from strategy and design to managing operations.
The company is committed to unleashing human energy through technology for an inclusive and sustainable future, helping organizations accelerate their transition to a digital and sustainable world. They provide a variety of services, including consulting, technology, professional, and outsourcing services.
Job Title : Python Developer
Location : Pan India
Experience : 8+ yrs
Employment Type : Contract to hire
Work Mode : Hybrid
Notice Period : Immediate joiners
Job Description : Requirements
- 8+ years of professional experience in Python development, including 5+ years of hands-on expertise with FastAPI for building scalable, high-performance backend systems.
- 4+ years of team leadership experience, managing and mentoring teams of 5 or more developers to deliver high-quality, maintainable code.
- Proven ability to review code, provide constructive feedback, and merge PRs to ensure consistency, reliability, and adherence to engineering standards.
- Strong track record of identifying and mitigating risks early, coupled with a deep sense of ownership and accountability across the full software development lifecycle.
- Expert-level knowledge of FastAPI (experience with frameworks such as Flask or Django is beneficial, but FastAPI expertise is required).
- Hands-on experience in designing and maintaining RESTful APIs, implementing asynchronous programming, and managing the complete API lifecycle from design to deployment.
- Solid understanding of software engineering best practices, including automated testing, CI / CD pipelines, version control (Git), and scalable design patterns.
- Familiarity with NumPy and Pandas; exposure to PyTorch or TensorFlow is a plus.
- Good to have : Experience with SQL and familiarity with Reinforcement Learning (RL) environments such as OpenAI Gym, Gymnasium, or Stable Baselines.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.