Talent.com
This job offer is not available in your country.
Python Developer - Django / Flask

Python Developer - Django / Flask

GENPACT India Private LimitedIndia
30+ days ago
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).
  • (ref : hirist.tech)

    Create a job alert for this search

    Python Developer • India