Senior Python Developer

1 week ago


Johannesburg, South Africa Network Recruitment Full time

Key Responsibilities:
Back-end Development: Develop and maintain back-end systems using Python, delivering reliable and scalable solutions.
API Design & Maintenance: Design, build, and maintain RESTful APIs to support both internal and external integrations.
Database Management: Leverage MySQL to write efficient queries, optimize performance, and manage database schema.
Linux Environment: Work in a Linux environment for development and deployment, with the ability to troubleshoot and write basic shell scripts.
Collaboration: Work closely with front-end developers, product owners, and other team members to ensure smooth system integration.
Code Quality & Mentorship: Participate in code reviews, mentor junior developers, and uphold high code quality standards.
Architecture & Technical Guidance: Contribute to architecture decisions and provide guidance on best practices to the team.
Required Skills & Experience:
Strong Python Programming: Proven experience in Python development with a focus on delivering high-quality, production-ready software.
API Development: Hands-on experience developing RESTful APIs and implementing best practices for scalability and performance.
Database Expertise: Proficiency in MySQL or PostgreSQL, with a solid understanding of query optimization and database performance tuning.
Version Control: Expertise in Git for version control to manage and track code changes.
Linux & Troubleshooting: Practical experience working in Linux environments, with the ability to troubleshoot issues effectively.
Server Maintenance: Familiarity with tools like Apache for maintaining servers and ensuring uptime.
Tech Stack:
Languages/Frameworks: Python (back-end), Flask (web framework), VAST API, Django, or Tornado
Databases: MySQL or PostgreSQL
Server Maintenance: Apache
Version Control: Git
Environment: Linux
Apply now



  • Johannesburg, Gauteng, South Africa IOCO Full time

    Job Title: Senior Python DeveloperWe are seeking a highly skilled Python Developer to join our team at iOCO. In this role, you will be responsible for designing, developing, and maintaining Python-based applications under the guidance of an Architect and Business Analyst/Product Owner. These applications may be on projects for customers or internal...


  • Johannesburg, South Africa MSP Staffing LTD Full time

    Our client is eagerly seeking a highly skilled and experienced Senior Python Developer with a strong focus on Flask and Django. This exciting opportunity offers the flexibility of a fully remote position Key Requirements · 5 years experience overall. · BSc/ BTech/ N.Dip · Python · Flask · Django · Web Application · Restful API Should you meet the...


  • Johannesburg, Gauteng, South Africa OfferZen Full time

    Senior Python Developer PositionOfferZen is a developer jobs marketplace that connects talented developers with top tech companies. We're currently seeking a Senior Python Developer to join our team.This role involves developing and supporting software applications, database integration, interfaces, and new functionality enhancements. You will work...


  • Johannesburg, South Africa Discovery Full time

    Discovery Health Senior Python Developer – LLMs About Discovery Discovery’s core purpose is to enhance and protect people’s lives. It does this through breakthrough product designs that harness incentives to encourage people to make healthier lifestyle choices. Healthy behaviour leads to lower claims, higher margins, and lower lapses. These savings...

  • Python Developer

    5 months ago


    Johannesburg, South Africa IOCO Full time

    We are seeking a Python Developer to join our team. The successful person will be responsible for developing, deploying, and maintaining Python-based applications under the guidance of an Architect and Business Analyst/ Product Owner. These applications may be on projects for customers or internal products.What you’ll do:Develop, test, deploy, and...

  • Python Developer

    3 weeks ago


    Johannesburg, South Africa Network Recruitment Full time

    Key Responsibilities: Design, develop, and maintain Python-based applications and solutions. Collaborate with cross-functional teams to gather requirements and deliver technical solutions. Write clean, efficient, and maintainable code, ensuring high standards of quality and performance. Develop and integrate APIs, work with databases, and create efficient...

  • Python Developer

    3 weeks ago


    Johannesburg, South Africa Network Recruitment Full time

    Key Responsibilities: Design, develop, and maintain Python-based applications and solutions. Collaborate with cross-functional teams to gather requirements and deliver technical solutions. Write clean, efficient, and maintainable code, ensuring high standards of quality and performance. Develop and integrate APIs, work with databases, and create efficient...


  • Johannesburg, Gauteng, South Africa Psybergate Full time

    Job Title: Python DeveloperWe are seeking a highly skilled Python Developer to join our team at Psybergate and work on innovative projects that push the limits of data engineering.Key Responsibilities:Design and implement custom data processing pipelines for batch and streaming data using Python.Collaborate with cross-functional teams to integrate diverse...


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

    Seeking a talented Senior Python Software Developer to design and develop software applications for the Front Arena platform. Our ideal candidate will have a strong background in Python development and a deep understanding of capital markets.Key ResponsibilitiesDesign, develop, and maintain Python-based applications for the Front Arena platform.Collaborate...


  • 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...

  • Senior Developer

    2 months ago


    Johannesburg, South Africa Pacifica Senior Living Sunrise Full time

    Johannesburg, South Africa | Posted on 08/26/2024 Centrax Systems is a provider of next-generation technology solutions and services that addresses customer challenges and empowers enterprises into the future and helping businesses stay ahead. Job Description Develop customizations and extensions for the ERP system. Work closely with the Technical Lead to...


  • Johannesburg, South Africa Network Recruitment Full time

    Key Responsibilities:Backend Development: Develop and maintain backend systems using Python, delivering reliable and scalable solutions.API Design & Maintenance: Design, build, and maintain RESTful APIs to support both internal and external integrations.Database Management: Leverage MySQL to write efficient queries, optimize performance, and manage database...


  • Johannesburg, South Africa Network Recruitment Full time

    Key Responsibilities:Back-end Development: Develop and maintain back-end systems using Python, delivering reliable and scalable solutions.API Design & Maintenance: Design, build, and maintain RESTful APIs to support both internal and external integrations.Database Management: Leverage MySQL to write efficient queries, optimize performance, and manage...


  • Johannesburg, South Africa Network Recruitment Full time

    Key Responsibilities: Back-end Development: Develop and maintain back-end systems using Python, delivering reliable and scalable solutions. API Design & Maintenance: Design, build, and maintain RESTful APIs to support both internal and external integrations. Database Management: Leverage MySQL to write efficient queries, optimize performance, and manage...

  • Python Developer

    2 months ago


    Johannesburg, South Africa DVT Full time

    DVT is one of the top software development and testing companies on the continent. With our remote and hybrid options, our vision is to be South Africa's favourite custom software solutions & services company, with a global footprint. You will have the opportunity to work alongside some of the most established developers in the country with the latest...

  • Python Development

    6 days ago


    Johannesburg, South Africa Jobted ZA C2 Full time

    We are seeking an experienced Python Developer to lead a critical application rebuild project for a company specializing in security solutions. The successful candidate will transition an existing PHP-based web application, used by over 1,000 users in a 24/7 operational environment, to a robust Python-based framework. The role requires hands-on expertise in...

  • Python Development

    1 week ago


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

    We are seeking an experienced Python Developer to lead a critical application rebuild project for a company specializing in security solutions. The successful candidate will transition an existing PHP-based web application, used by over 1,000 users in a 24/7 operational environment, to a robust Python-based framework. The role requires hands-on expertise in...

  • Python Development

    1 week ago


    Johannesburg, South Africa Deka Minas Pty Ltd Full time

    We are seeking an experienced Python Developer to lead a critical application rebuild project for a company specializing in security solutions. The successful candidate will transition an existing PHP-based web application, used by over 1,000 users in a 24/7 operational environment, to a robust Python-based framework. The role requires hands-on expertise in...

  • Python Development

    1 week ago


    Johannesburg, South Africa Deka Minas Pty Ltd Full time

    We are seeking an experienced Python Developer to lead a critical application rebuild project for a company specializing in security solutions. The successful candidate will transition an existing PHP-based web application, used by over 1,000 users in a 24/7 operational environment, to a robust Python-based framework . The role requires hands-on expertise...


  • 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...