freehire launches on Product Hunt on 26 August.

Follow →

Junior Python Developer

Summary

Build and maintain Python-based backend services and RESTful APIs, optimize SQL queries, and collaborate in an agile team.

Roles & Responsibilities

We are seeking a motivated and detail-oriented Junior Python Developer to join our backend engineering team. You will contribute to the development and maintenance of backend services, APIs, and databases in a collaborative and agile environment. This is a great opportunity to grow your skills while working on impactful projects.

  • Develop, maintain, and enhance backend services and RESTful APIs using Python.
  • Write and optimize SQL queries for data access, transformation, and reporting.
  • Work closely with frontend developers, QA engineers, and product managers to deliver features.
  • Troubleshoot, debug, and resolve issues in existing backend applications.
  • Participate in peer code reviews and contribute to improving code quality and best practices.
  • Assist in designing and updating relational database schemas.
  • Participate in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
Requirements
  • 1+ year of hands-on experience in Python backend development.
  • Experience with DevOps tools, especially Ansible.
  • Strong understanding of SQL and relational databases (e.g., PostgreSQL, MySQL).
  • Familiarity with version control systems like Git.
  • Basic understanding of RESTful services and microservices architecture.
  • Good communication and collaboration skills.
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).

See also