Python Software Engineer

1 day ago


Johannesburg, Gauteng, South Africa IOCO Full time
Job Description

We 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 applications.
  • Collaborate with project team members to ensure solutions meet requirements and are of high quality.
  • Stay up-to-date with new technologies and trends in the field.
  • Participate in company-wide technical competency development.

Requirements:

  • 5+ years of experience in Python development with a proven track record.
  • Extensive knowledge of core Python programming, including regular expressions and text analysis.
  • Familiarity with popular Python frameworks such as Django, OpenCV, and PyTorch/TensorFlow.
  • Experience with orchestration of large language models (LLMs).
  • Basic understanding of cloud platforms, specifically Azure and AWS.
  • Familiarity with relational databases such as MSSQL, MySQL, Oracle, and Postgres.

Education:

  • Degree in Computer Science or related field.
  • Relevant IT certification.
  • Preferred qualifications: Python certification, degree in Information Sciences or Computer Engineering.

Compensation: The estimated salary for this position is R900,000 - R1,200,000 per annum, depending on experience and location.



  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking a highly skilled Senior Python Software Engineer to join our team at Network Recruitment.About the RoleThis is a challenging opportunity for an experienced Python developer who can design, develop, and maintain complex applications and solutions using the latest technologies. As a Senior Python Software Engineer, you will be...


  • Johannesburg, Gauteng, South Africa Initiate International Full time

    As a highly skilled software engineer, you will work with our team to develop cutting-edge software solutions using Python. You will be responsible for designing, implementing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and implement software applications using PythonWork with our team to develop and test...


  • Johannesburg, Gauteng, South Africa Premium personnel Full time

    Job Title: Software EngineerWe are seeking a skilled software engineer to join our team. The successful candidate will have proficiency in Java and Python programming languages and be able to contribute to the development of high-quality software products.Key Responsibilities:Design and develop software applications using Java and PythonCollaborate with...


  • Johannesburg, Gauteng, South Africa Isilumko Staffing (JHB) Full time

    We are seeking a highly skilled Software Engineer to join our team. The ideal candidate will have strong proficiency in Java and Python programming languages and a proven track record of delivering high-quality software solutions.Key Responsibilities:Design, develop, and test software applications using Java and PythonCollaborate with cross-functional teams...


  • Johannesburg, Gauteng, South Africa Kontak Recruitment Full time

    About the Role:As a Senior Software Engineer - Python Developer, you will be responsible for designing, developing, and maintaining large-scale software applications using Python. Your expertise in backend development will enable our company to stay competitive in the market.Key Responsibilities:• Develop high-quality backend software applications using...


  • Johannesburg, Gauteng, South Africa Isilumko Staffing Full time

    About the RoleWe are seeking a talented Software Engineer to join our team. The ideal candidate will have expertise in Java and Python programming languages.Responsibilities will include:Design and develop software applications using Java and PythonCollaborate with cross-functional teams to identify and prioritize project requirementsContinuously improve and...


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

    Job Title: Software Engineering Expert in PHP and PythonOverview:The ideal candidate will have a strong foundation in software development with a focus on designing and architecting scalable and reliable systems.Responsibilities:Design and develop scalable and reliable software systems using PHP, Python, and other relevant technologies.Work collaboratively...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About the Role:Network Recruitment is seeking a highly skilled Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining high-quality software applications using Python.Responsibilities:Design and Develop Python-Based Applications: You will work on designing and...


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

    A leading management consulting firm in South Africa seeks an experienced Senior Python Developer to join their team. This role involves creating innovative, scalable solutions to solve complex business problems while collaborating with clients and multidisciplinary teams.Key Responsibilities:Design, develop, and maintain high-performance Python-based...


  • Johannesburg, Gauteng, South Africa Communicate Recruitment Full time

    Company OverviewCommunicate Recruitment is a cutting-edge company that seeks highly skilled professionals to join our team. We offer a collaborative and dynamic work environment that fosters growth and innovation.Salary: $120,000 - $180,000 per annum, depending on experience.Job DescriptionWe are looking for a talented Senior Python Developer to lead the...


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

    Cloud Engineer for Renewable Energy SolutionsE-Merge is a leading clean energy company specializing in solar power solutions for commercial and industrial clients on a global scale. Our team is based in Zurich, Cape Town, and Johannesburg, working on par with international standards to contribute to the global transition toward renewable energy and combat...


  • Johannesburg, Gauteng, South Africa Communicate Recruitment Full time

    Job Summary: We are seeking a highly skilled Senior Python Developer to join our team at Communicate Recruitment. This is an exciting opportunity for a talented individual with expertise in crafting scalable code using Python-Django to design and develop high-quality software solutions.Key Responsibilities:Craft and create scalable code using...


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

    At Goldman Tech Resourcing, we are seeking a talented PHP developer with expertise in Python and Golang to join our team.The ideal candidate will have a strong foundation in software development, with a focus on designing and architecting scalable and reliable systems.Experience with Golang, Python, or PHPMicroservices architecture expertiseAt least 3 years...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About Us: Network Recruitment is a leading recruitment agency that specializes in connecting talented professionals with top companies in the industry.">Salary Range: $80,000 - $120,000 per year">Job Description:We are seeking an experienced Intermediate Python Developer to join our team. As a key member of our development team, you will be responsible for...


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

    Job Description:We are seeking a skilled PHP Developer with expertise in Python and experience in GoLang and Yii to join our team at Goldman Tech Resourcing.Requirements:Strong foundation in software development with a focus on designing and architecting scalable and reliable systems.Experience with Golang, Python, or PHP and microservices architecture.At...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    As a skilled software engineer, you will be responsible for designing and developing software applications using Python and machine learning algorithms. Your expertise in data analysis and visualization will help drive business growth and improve customer satisfaction.The ideal candidate will have a strong background in software engineering, data analysis,...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking an experienced Python Developer to help design and implement software solutions that deliver high-performance results.Job Requirements: Minimum of 4 years of experience in Python developmentTertiary qualification (advantageous)Proficiency in frameworks such as Django or FlaskExperience with machine learning libraries (e.g., TensorFlow,...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Lead Python Backend EngineerAbout the Role:A leading recruitment agency seeks a skilled Senior Python Developer to join their team in Johannesburg. As a key member of the tech department, you will be responsible for designing and implementing back-end systems using Python.Key Responsibilities:• Develop and maintain back-end systems using Python,...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About Network RecruitmentWe are a leading recruitment agency dedicated to connecting top talent with exciting career opportunities. Our team of experts has extensive knowledge of the industry, ensuring that we find the best fit for our clients and candidates.Compensation Package:The salary for this position is estimated to be in the range of $90,000 -...

  • Software Engineer

    2 months ago


    Johannesburg, Gauteng, South Africa Unique Personnel Ltd Full time

    We are looking for a skilled Software Engineer to join our team. The ideal candidate will have experience in developing software applications using a variety of programming languages. Key responsibilities include designing, implementing, and testing software solutions, as well as collaborating with cross-functional teams to ensure successful project...