Role: Python Application Developer
Location: Bengaluru, India
Job Type: Full-Time
Job ID: Not specified
Experience Level: 4–6 Years
Segment: Software Development
Business Unit: Cyient
Job Summary
Join Cyient as a Python Application Developer, designing and maintaining robust applications using leading frameworks such as Django, Flask, or FastAPI. This associate-level position in Bengaluru offers diverse responsibilities, collaboration with cross-functional teams, and opportunities for growth in cloud, DevOps, and modern API integration. Candidates with strong coding practices and experience in both back-end and integration work will thrive.
Key Responsibilities
- Design, develop, and maintain Python applications (Django, Flask, FastAPI)
- Build RESTful APIs and integrate with front-end/data systems
- Collaborate to define, design, and deliver new features
- Write clean, reusable code following Python and PEP 8 standards
- Implement and maintain testing (unit, integration, API)
- Database design, optimization, and integration (SQL/NoSQL)
- Debug, deploy, and monitor applications; use CI/CD and version control
- Support DevOps containerization and cloud deployments (Docker, AWS, Azure, GCP)
- Optimize application security, scalability, and performance
Qualifications & Skills
- Bachelor’s in CS, IT, or related field
- 4–6 years Python development experience
- Proficient with Django, Flask, or FastAPI
- Strong OOP and design patterns
- RESTful API development and integration
- SQL/NoSQL database experience (PostgreSQL, MySQL, MongoDB)
- Front-end basics (HTML, CSS, JavaScript) for integration
- Familiarity with Docker, Kubernetes, Jenkins
- Git, pytest/unittest, and agile processes
- Preferred: Pandas, NumPy, ML integration, microservices, cloud, CI/CD automation, advanced API/security/performance
About Cyient
Cyient is a globally recognized engineering, manufacturing, and digital technology company, driving innovation in software, analytics, and cloud services. The company fosters collaborative growth, hands-on project experience, and technology-driven solutions for clients worldwide.
Why Join Us?
- Work with cutting-edge Python technologies and modern frameworks
- Engage in cloud, DevOps, and data-driven project delivery
- Join a collaborative culture that values skill development and innovation
- Opportunities for continuous growth and advancement
How to Apply
Note: Only shortlisted candidates will be contacted.
Disclaimer: This job post is for informational purposes only. The company reserves the right to modify, withdraw, or close the position at any time without notice. Applicants should verify details through official company channels before applying.












