Senior Backend Python Engineer

4 days ago


Johannesburg, Gauteng, South Africa Network Recruitment Full time
Job Summary

We are seeking a highly skilled Senior Backend Python Engineer to join our team at Network Recruitment.

Company Overview

As a leading recruitment agency, we provide top talent to companies across various industries. Our mission is to connect professionals with exciting career opportunities that match their skills and experience.

Job Description

This is a key role in our team, responsible for designing, developing, and maintaining backend systems using Python. The ideal candidate will have a strong background in software engineering, excellent problem-solving skills, and the ability to work effectively in a Linux environment.

Required Skills & Qualifications
  • Programming: Proven experience in Python development with a focus on backend systems.
  • API Development: Hands-on experience in developing and maintaining RESTful APIs.
  • Database Management: Expertise in working with MySQL, writing queries, and optimizing database performance.
  • Environment: Comfortable working in Linux environments with basic shell scripting skills.
  • Version Control: Proficiency in Git for version control and collaboration.
  • Technical Documentation: Ability to write clear and concise technical documentation.
  • Problem Solving: Strong debugging and troubleshooting skills for resolving complex issues.
Desirable Skills
  • Agile Methodologies: Familiarity with Agile development methodologies.
  • Collaboration: Experience working in collaborative, cross-functional teams.
Estimated Salary

The estimated annual salary for this role is $120,000 - $180,000, depending on location and experience.



  • Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

    Backend Python Engineer OpportunityAbout the Role:We are seeking an experienced Backend Python Engineer to join our team at Deka Minas Pty Ltd. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software solutions using the Django framework.About You:To be successful in this role, you will...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking a highly skilled Senior Backend Python Developer to join our team at Network Recruitment. As a Senior Backend Python Developer, you will be responsible for designing and implementing scalable backend systems using Python.Your primary focus will be on developing and maintaining RESTful APIs, working with MySQL databases, and ensuring optimal...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    At Network Recruitment, we are seeking a skilled Senior Backend Python Developer to join our team.The ideal candidate will have 2-3 years of professional experience in Python development, with a focus on backend and API development.Key responsibilities include:Designing and implementing robust backend systems using PythonDeveloping and maintaining RESTful...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking an experienced Software Backend Engineer to join our team at Network Recruitment. The ideal candidate will have a strong background in Python development, with a focus on building high-quality APIs and working with MySQL databases.About the RoleThis is a fantastic opportunity for a skilled software engineer to take their career to the next...


  • Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

    About Deka MinasWe are a rapidly growing company, and we're seeking an experienced Intermediate Python Developer to join our team.Job OverviewThis role is responsible for designing, developing, and maintaining the backend infrastructure of our platform. If you have a passion for building scalable and efficient systems using Python and Django, this might be...


  • Johannesburg, Gauteng, South Africa Tower Group Full time

    Tower Group is seeking a highly skilled Senior Backend Developer to join our team in Kenya/South Africa. This is a challenging and rewarding role that requires a strong background in backend development, server-side frameworks, and databases.The successful candidate will have at least 5 years of technical experience and a proven track record of developing...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    We are seeking a highly skilled and experienced Senior Python Developer to join our team at E-Merge in Melrose. This is a permanent Hybrid position with a cost-to-company salary of R1,800,000 per annum.About the PositionThis is an excellent opportunity for a hands-on architect with technical lead experience to strategize and dive into code when needed. The...


  • Johannesburg, Gauteng, South Africa Goldman Tech Resourcing Full time

    About Goldman Tech ResourcingWe are a cutting-edge company that excels in innovation and technology.SalaryThe estimated salary for this position is between R850,000 to R1,300,000 per annum based on national averages.Job DescriptionThis challenging role is ideal for self-motivated individuals with hands-on experience in backend development and DevOps...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking a talented Senior Backend Software Engineer to join our team at Network Recruitment. As a key member of our development team, you will be responsible for designing, developing and implementing software solutions to meet business requirements in accordance with specifications provided.About the RoleThis is a fantastic opportunity to work on a...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full time

    Job OverviewSavageOne Pty Ltd is seeking an experienced Senior Backend Technical Director to lead the development and delivery of high-quality software solutions. This role is ideal for a seasoned professional with deep technical expertise, leadership skills, and a passion for driving innovation.Key ResponsibilitiesOversee the design, development, and...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Company Overview:At Network Recruitment, we are a leading IT recruitment agency dedicated to connecting top talent with exciting career opportunities.Salary: R 800,000 per annumJob Description:We are seeking a skilled Senior Backend Software Engineer to join our team. As a key member of our technical department, you will be responsible for designing and...


  • Johannesburg, Gauteng, South Africa People Source Full time

    About People SourceAs a leading staffing firm, we specialize in connecting talented professionals with exciting job opportunities in the financial sector. Our team of experts has extensive experience in full stack development, ensuring that our clients receive high-quality solutions that meet their unique needs.Job OverviewThis is an exceptional opportunity...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    E-Merge is transforming the insurance industry through innovative AI-powered solutions.We are looking for a senior Python developer to join our team as a technical lead on our SAAS platform.The ideal candidate will have a strong background in software development, with 8 to 15 years of experience and at least 3 years in a technical leadership role. A...


  • Johannesburg, Gauteng, South Africa Tower Group Full time

    Tower Group is hiring a skilled Backend Systems Engineer to work on our projects in Kenya/South Africa. As a key member of our team, you will be responsible for designing, implementing, and maintaining complex systems, including data storage solutions, automation processes, and monitoring systems.The successful candidate will have a solid background in...


  • Johannesburg, Gauteng, South Africa Edge Executives Full time

    Job Description for Lead Backend Software Engineer at Edge ExecutivesWe are seeking an experienced Senior Backend .Net/ C# Developer to join our team.Key Responsibilities:Design, develop, and maintain large-scale software systems using C# and .Net technologies.Leverage microservices architecture to create scalable and efficient systems.Collaborate with...


  • Johannesburg, Gauteng, South Africa Performability Recruitment Full time

    Job OverviewWe are seeking a highly skilled Senior Mobile Applications Engineer to join our dynamic team at Performability Recruitment. This role involves designing, developing, and maintaining high-performance mobile applications for iOS and Android platforms.ResponsibilitiesDesign and develop native and cross-platform mobile applications using frameworks...


  • Johannesburg, Gauteng, South Africa Deka Minas (Pty) Ltd Full time

    At Deka Minas (Pty) Ltd, we are seeking an experienced and skilled Senior Python Application Rebuild Specialist to lead a critical application rebuild project for our company specializing in security solutions.About the RoleWe are looking for an expert who can transition an existing PHP-based web application to a robust Python-based framework. The successful...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    Job DescriptionWe are seeking an experienced Python Software Engineer to join our team in Johannesburg or Cape Town. As a key member of our technical staff, you will be responsible for developing, deploying, and maintaining high-quality Python-based applications.Key Responsibilities:Design, develop, test, deploy, and maintain complex Python...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    About the RoleWe are looking for a skilled Senior Python Developer to join our team in Johannesburg or Cape Town. As a senior member of our technical staff, you will be responsible for leading the development of complex Python-based applications.About the Team:We are a consultancy that solves complex real-world problems using innovative software...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking an experienced Backend Developer Specialist to work with our team at Network Recruitment. The successful candidate will have a strong foundation in software development, particularly in Python (Django) and Node.js, as well as a good understanding of SQL and Azure technologies.A degree in computer science or a related field is preferred, but...