Talent.com
Senior Python Developer

Senior Python Developer

ZingHRMumbai, Maharashtra, India
22 days ago
Job description

We are looking for an experienced Python Developer with 3+ years of hands-on development experience. The ideal candidate will have strong expertise in Python and related frameworks, with the ability to design, develop, and maintain scalable backend applications and APIs. You will play a key role in building robust solutions, collaborating with cross-functional teams, and contributing to the entire development lifecycle.

Key Responsibilities

  • Develop, enhance, and maintain backend applications using Python.
  • Design and build RESTful APIs and microservices with FastAPI.
  • Work with databases such as PostgreSQL, MySQL, MongoDB, and ClickHouse.
  • Build and optimize Big Data pipelines for high-performance applications.
  • Write clean, maintainable, and efficient code following best practices.
  • Optimize performance and troubleshoot application issues.
  • Participate in code reviews and mentor junior developers if needed.
  • Collaborate with front-end developers, DevOps engineers, and QA teams.
  • Implement automated tests, unit testing, and ensure code quality.
  • Contribute to architectural discussions and solution design.
  • Stay updated with emerging technologies and propose technical improvements.

Required Skills & Qualifications

  • 3+ years of professional experience in Python development.
  • Proficiency in FastAPI framework.
  • Strong experience with RESTful API development.
  • Solid understanding of Object-Oriented Programming principles.
  • Strong experience with relational databases (PostgreSQL, MySQL) and ORM tools.
  • Hands-on experience with ClickHouse for analytics and large-scale data processing.
  • Familiarity with Big Data concepts, pipelines, and optimization techniques.
  • Familiarity with Git and version control workflows.
  • Experience with Docker and containerized applications.
  • Familiarity with unit testing frameworks like Pytest or unittest.
  • Basic understanding of cloud platforms (AWS, Azure, GCP) is a plus.
  • Good problem-solving, debugging, and analytical skills.
  • Effective communication skills and ability to work in a collaborative environment.
  • Create a job alert for this search

    Senior Python Developer • Mumbai, Maharashtra, India