Python Developer

2 weeks ago


Johannesburg, Gauteng, South Africa Network Recruitment Full time

Our client, a leading data solutions company that specializes in consumer insights and profiling, is seeking a Senior Python Developer to join their growing development team in Bryanston. This is a fully in-office role for a hands-on developer passionate about building high-performance backend systems and APIs.

Key Responsibilities:

  • Develop and maintain backend systems using Python, ensuring robust, scalable, and high-quality solutions.
  • Design, build, and maintain RESTful APIs for both internal and external integrations.
  • Work with MySQL databases, including query optimization and schema design.
  • Collaborate with front-end developers, product owners, and other stakeholders for seamless system integration.
  • Debug and troubleshoot complex software issues in a Linux environment.
  • Participate in code reviews, mentor junior developers, and promote best practices.
  • Contribute to architecture decisions and provide technical guidance to the team.

Required Skills:

  • Strong Python programming experience with a proven track record.
  • Expertise in API development and backend system architecture, including microservices.
  • Solid experience with MySQL database management and optimization.
  • Comfortable working in Linux environments with basic shell scripting skills.
  • Proficiency in Git for version control.

Desirable Skills:

  • Experience with containerization (Docker) and cloud platforms (AWS, Azure, GCP).
  • Familiarity with message brokers like RabbitMQ or Kafka.
  • Exposure to Agile development methodologies.

Qualifications:

  • Bachelor's degree in computer science, Software Engineering, or related field, or equivalent experience.
  • Minimum 5 years of professional Python development experience.

For more exciting IT vacancies, visit:

We also specialise in recruiting for:

  • Software Developers (Back-End, Front-End, Full Stack)
  • Mobile Developers
  • Business & Systems Analysts
  • BI & SQL Experts
  • UI/UX Professionals
  • Data Scientists & Data Analysts
  • Big Data Professionals
  • Cloud Experts
  • Infrastructure Specialists
  • DevOps & SecOps Engineers
  • Cybersecurity Specialists
  • SEO / Digital Designers

If you have not received feedback within two weeks, please consider your application unsuccessful. Your profile will remain in our database for future opportunities.

For more information, contact:

Reinie Du Preez

Senior Specialist Recruitment Consultant

OR

Rethabile Moloi

Recruitment Researcher



  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Python Software DeveloperSalary:R40 000 to R60 000 per monthWe are seeking a highly motivated and proactive individual to join a dynamic, fast-growing start-up. The ideal candidate is passionate about technology, coding, and software development, thrives in a collaborative environment, and is committed to delivering high-quality results. Strong attention to...

  • Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa DeARX Full time R350 000 - R700 000 per year

    Senior .Net Core C# DeveloperLocation: Sandton (onsite/hybrid to be confirmed)Employment Type: PermanentLevel: Mid Senior DeveloperA leading investment and financial services organisation is seeking a highly skilled Shared Developer & Systems Support Specialist to work across two core business divisions. This role is ideal for someone who enjoys a balance...

  • Developer

    1 week ago


    Johannesburg, Gauteng, South Africa DeARX Full time

    About The Job DeveloperSenior .Net Core C# DeveloperLocation:Sandton (onsite/hybrid to be confirmed)Employment Type:PermanentLevel:Mid Senior DeveloperA leading investment and financial services organisation is seeking a highly skilledShared Developer & Systems Support Specialistto work across two core business divisions. This role is ideal for someone who...

  • Mid-Level Developer

    2 days ago


    Johannesburg, Gauteng, South Africa Headhunters Full time

    Our Client in the Network Industry is seeking to employ a Mid - Level Developer (Back end primarily/light Full-Stack) to their team based in Rosebank, Johannesburg.Requirements:3–6+ years engineering experience.Strong Python skills.Strong Linux administration experience.Docker & containerisation experience.MQTT device-messaging experience.Git/GitHub &...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Full time

    About the Role:We are looking for a skilled Full-Stack eKYC Developer to design, develop, and implement electronic Know Your Customer (eKYC) solutions. The ideal candidate will have expertise in both front-end and back-end development, integrating biometric authentication, OCR-based document verification, and AI-driven identity verification into secure and...


  • Johannesburg, Gauteng, South Africa eSimplified Full time

    Company Description is committed to transforming global connectivity for travelers through its innovative B2B eSIM solutions. Operating in over 200 destinations worldwide, simplifies international data connectivity by offering seamless, integration-free solutions or easy-to-use APIs connecting users to leading network operators. With a focus on providing...


  • Johannesburg, Gauteng, South Africa HolistiTech Full time

    Location:Johannesburg, South Africa (Hybrid)Type:Full-time • Consulting environmentSector: FinTech • Digital Banking TechnologyReports to:Lead Engineer / Engagement ManagerAbout HolistiTechHolistiTech is a consulting firm that specializes in capital markets technology and data analytics. The company provides consulting services in trading and risk...

  • Senior Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Empire Recruitment SA Full time

    Are you a seasoned Microsoft Developer with a passion for AI and automation? We're seeking a dynamic Senior AI Developer to lead the design and deployment of cutting-edge AI solutions that transform business operations and empower internal users through intelligent assistants.This is a high-impact role for a strategic thinker who thrives on innovation,...


  • Johannesburg, Gauteng, South Africa PBT Group Full time

    Employment TypeContractExperience5 to 25 yearsSalaryNegotiableJob Published30 October 2025Job Reference No. Job DescriptionPBT Group is seeking an experienced Automation Solutions Developer to design, develop, and implement automation solutions that enhance digital business processes and deliver seamless customer experiences.The successful candidate will be...

  • Software Developer

    1 week ago


    Johannesburg, Gauteng, South Africa Daisy Business Solutions Full time

    We are looking for a skilled Software Developer to join our dynamic team. Our team scopes, plans, deploys, and maintains Laserfiche systems, utilizing its standard functionalities while pushing its limits with custom-built tools. As we expand our capabilities beyond Laserfiche, we require a versatile developer to design, develop, and maintain custom...