HamburgerMenu
hirist

Python Developer - Django/Flask

GENPACT India Private Limited
Anywhere in India/Multiple Locations
7 - 12 Years

Posted on: 05/08/2025

Job Description

Role Overview :

We are seeking a highly motivated Python Developer with hands-on experience in Python development. The ideal candidate will be proficient in building scalable and efficient applications, have a solid understanding of web frameworks, and be comfortable working in an Agile development environment.

Key Responsibilities :

- Develop and maintain backend services using Python and relevant frameworks (e.g., Django, Flask, FastAPI).

- Write reusable, testable, and efficient code.

- Collaborate with cross-functional teams (frontend developers, product managers, QA) to design and implement new features.

- Build and maintain RESTful APIs for seamless integration with third-party services.

- Optimize applications for maximum speed and scalability.

- Troubleshoot, debug, and improve existing codebases.

- Write unit tests to ensure code reliability and quality.

- Participate in code reviews, providing constructive feedback to peers.

- Stay updated with the latest industry trends and best practices in Python development.

- Contribute to the continuous improvement of development processes and practices.

Qualifications we seek in you :

Minimum Qualifications :

- Experience in Python development, including building backend systems and web applications.

- Strong knowledge of Python and frameworks such as Django, Flask, or FastAPI.

- Experience working with databases (SQL/NoSQL) such as PostgreSQL etc.

- Solid understanding of RESTful API design and development.

- Proficiency in version control tools, particularly Git.

- Familiarity with Agile methodologies and working in an Agile environment.

- Ability to write clean, maintainable, and efficient code.

- Knowledge of testing frameworks (e.g., pytest, unit test).

- Containerize applications using Docker for improved deployment and scalability.

- Work with Docker and container orchestration tools (e.g., Kubernetes) to manage development, staging, and production environments.

- Good problem-solving skills and the ability to think critically.

- Strong communication skills and ability to work in a team-oriented environment.

Preferred Skills :

- Experience with cloud platforms (AWS, Azure, Google Cloud).

- Familiarity with containerization technologies such as Docker.

- Experience with CI/CD pipelines and automation tools.

- Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.

- Familiarity with task queues (e.g., Celery) and caching mechanisms (e.g., Redis).

info-icon

Did you find something suspicious?