freehire launches on Product Hunt on 26 August.

Follow →

Python Developer

Summary

Build and maintain Python backend services using Django/Flask/FastAPI, REST APIs, and SQL databases in an Agile team.

Join a dynamic development team where you'll be responsible for building and maintaining robust backend applications using Python and modern web frameworks. You will work alongside developers, QA professionals, and business stakeholders to deliver high-quality solutions that support operational efficiency and business growth.
This role offers exposure to modern software development practices, Agile methodologies, and cloud technologies while providing the opportunity to enhance your technical skills and work on meaningful projects. If you enjoy solving problems, writing clean code, and building scalable applications, this is the ideal opportunity to take the next step in your career.

Key Responsibilities:
  • Develop and maintain Python-based applications and backend services
  • Build, enhance, and support RESTful APIs and integrations
  • Write clean, efficient, maintainable, and well-documented code
  • Troubleshoot and resolve software defects and technical issues
  • Work with relational databases and optimise queries for performance and scalability
  • Participate in testing, code reviews, and Agile development processes
  • Collaborate with developers, QA teams, and business stakeholders to deliver high-quality solutions
  • Contribute to continuous improvement initiatives and development best practices
Job Experience and Skills Required:
  • Education: Relevant Degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related field
  • Experience:
    • 13 years of Python development experience
    • Experience with backend development and web applications
    • Exposure to Agile development environments
  • Technical Skills:
    • Python programming
    • Django, Flask, or FastAPI
    • REST API development and integration
    • SQL databases (PostgreSQL, MySQL, or SQL Server)
    • Git version control
  • Advantageous:
    • Basic knowledge of cloud platforms such as AWS or Azure
  • Additional Requirements:
    • Strong analytical and problem-solving skills
    • Excellent communication and teamwork abilities
    • Ability to learn quickly and adapt to new technologies
    • Strong attention to detail and commitment to code quality
Apply now!

See also