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