Product Development Engineer II - Python
Phenom People Pvt Ltd Hyderabad, Telangana, India
Software Development · 1,001-5,000 employees
About the role
Design and develop scalable backend systems using Python while building and maintaining REST APIs and microservices. Collaborate with cross-functional teams to optimize application performance and resolve production issues.
What they look for
Requirements
Requires 3-6 years of backend development experience with Python and strong knowledge of frameworks like Django, Flask, or FastAPI. Candidates must possess a degree in CSE, IT, ECE, or a related field along with solid understanding of data structures and algorithms.
Full description
Job Requirements About Phenom
Phenom delivers AI-powered talent experience solutions to global enterprises, helping companies hire faster, develop better, and retain longer through intelligent automation.
Role Overview
We are looking for a PDE II – Python Developer with strong backend development experience to build scalable, high-performance applications. You will play a key role in designing systems, writing efficient code, and contributing to product innovation.
Key Responsibilities
- Design and develop scalable backend systems using Python
- Build and maintain REST APIs and microservices
- Collaborate with cross-functional teams (Product, Frontend, DevOps)
- Write clean, maintainable, and efficient code
- Optimize applications for performance and scalability
- Participate in code reviews and technical discussions
- Debug and resolve production issues
- Contribute to system design and architecture decisions
Required Skills
- 3–6 years of experience in backend development with Python
- Strong experience with frameworks like Django / Flask / FastAPI
- Solid understanding of Data Structures & Algorithms
- Experience building RESTful services and microservices architecture
- Strong knowledge of databases (PostgreSQL / MySQL / MongoDB)
- Familiarity with Git and CI/CD pipelines
- Basic exposure to cloud platforms (AWS / GCP / Azure)
- Strong debugging and problem-solving skills
Good to Have
- Experience with asynchronous programming (Celery, asyncio)
- Hands-on with Docker / Kubernetes
- Experience with Kafka / RabbitMQ
- Exposure to AI/ML or data pipelines
- Experience in product-based companies
Qualifications
- B.Tech / B.E. in CSE, IT, ECE or related field
What We Look For
- Strong ownership mindset
- Ability to work in a fast-paced product environment
- Good communication and collaboration skills
- Continuous learning attitude
Similar roles
-
(Junior) Backend Engineer (Python) (m/f/d)
dive solutions GmbH Berlin, Germany · €48K–€60K/yr
-
DevOps Engineering Specialist with Python (fixed-term contract)
SAP IT Business Systeme Sofia, Sofia-City, Bulgaria
-
Lead Software Engineer Java, Python and Databricks
JPMorgan Chase & Co. Mumbai, Maharashtra, India
-
Python Engineer
Ciklum Kyiv, Ukraine
-
Software Engineer III - Python, Java
JPMorgan Chase & Co. Bengaluru, Karnataka, India
-
Senior Python Engineer
Ciklum Spain