Skip to main content

Software Developer (Python)

Technology
Remote Recruitment
2 weeks agoUntil 2026/07/08
Full timeFully remote

Job description

Job Overview

We are seeking a motivated and experienced Software Developer to support a UK-based employer in building and maintaining Python-based applications and backend systems. This role is ideal for a South African professional who is organised, proactive, and confident working with UK teams remotely.

Key Responsibilities

  • Manage and support the development, testing, and deployment of Python applications
  • Handle bug fixes, code reviews, and feature development across multiple projects
  • Communicate effectively with internal teams and external stakeholders across time zones
  • Maintain accurate records of code documentation, version control, and deployment logs
  • Use relevant tools such as Python, Django or Flask, Git, Docker, and cloud platforms
  • Support the wider team with API integrations, database management, and technical problem-solving
  • Identify opportunities to improve code quality, performance, and system reliability

Qualifications And Experience

  • 3+ years of experience in Python development or a related field
  • Excellent written and verbal communication skills in English
  • Strong organisational skills with the ability to manage multiple development tasks simultaneously
  • Proficient in Python, REST APIs, SQL databases, and version control with Git
  • Able to work independently and manage your own time effectively
  • High attention to detail and a proactive approach to problem-solving
  • Experience working with UK-based clients or employers is advantageous
  • Must have a reliable laptop, stable internet connection, and a quiet working environment

Salary: R45,000/month | 100% Remote

Remote Recruitment helps South African professionals secure flexible remote contract opportunities with UK companies, connecting independent contractors with businesses where they can thrive and make an impact.

Keywords
software-developerspythontraining-and-developmenttesting-and-analysiscode-reviewtime-and-attendancesoftware-version-managementrevision-managementsource-code-managementversion-controldjangoflaskdockerapplication-programming-interface-apidatabase-managementsqlenvironment-health-and-safety-hsseecology-environment

Interested in this role?