Current jobs related to Senior Python Software Engineer - Johannesburg, Gauteng - Resourgenix


  • Johannesburg, Gauteng, South Africa IOCO Full time

    We are seeking a skilled Senior Software Engineer to develop and deploy high-quality Python-based applications. The ideal candidate will have extensive experience in Python development, including expertise in core Python programming, Python frameworks, and libraries.About the Role:Develop and maintain Python-based applicationsCollaborate with project team...


  • Johannesburg, Gauteng, South Africa The Skills Mine Full time

    About The Skills MineWe are a cutting-edge technology firm specializing in the development of high-performance, scalable systems for the banking and fintech industries.Job SummaryWe are seeking a highly skilled Senior Python Engineer to join our team. As a Senior Python Engineer, you will be responsible for architecting, designing, and implementing complex...

  • Python Software Engineer

    42 minutes ago


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

    Job DescriptionAt Deka Minas Pty Ltd, we are seeking an experienced Python Software Engineer to join our team. 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.Responsibilities:Participate in code reviews and ensure that all code is...


  • Johannesburg, Gauteng, South Africa Gig Engineer Full time

    3 Year contractHybrid RoleJohannesburgJob Summary We are seeking a highly skilled Senior Data Engineer/Analyst to join our dynamic team. This role will focus on designing, building, and maintaining data pipelines, analyzing large datasets, and providing key insights to drive data-driven decision-making. The ideal candidate has strong experience in data...


  • Johannesburg, Gauteng, South Africa Jellyfish Full time

    At Jellyfish, we believe in the power of diverse perspectives and inclusive collaboration. We welcome individuals who excel in collaborative, varied teams and value the unique contributions that each person brings to the table.Jellyfish is a global digital marketing agency; a unique fusion of tech enthusiasts, creative minds, and media and data experts all...


  • Johannesburg, Gauteng, South Africa Cashconnectsus Full time

    Cashconnectsus seeks a highly skilled Senior Software Engineer to join our team in Johannesburg and Cape Town. This is an opportunity to work on designing and developing quality software, keeping updated with the latest software trends, relentlessly testing, refactoring, and improving our business solutions for both internal and external customers.Key...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    Role OverviewWe are seeking a highly skilled DevOps Engineer to join our team at Blue Bean Software. In this role, you will bridge the gap between development and operations, ensuring seamless deployment, scalability, and reliability of our software solutions.You will work on automating processes, managing cloud infrastructure, and supporting agile...


  • Johannesburg, Gauteng, South Africa LexisNexis Risk Solutions Full time

    About the JobWe are looking for a skilled Senior Software Engineer to join our French team. As a member of our SCRUM squad, you will be responsible for developing a cutting-edge legal search engine & analytics product. Your key responsibilities will include contributing to the setup, development, and tuning of a data analytics platform, designing...


  • Johannesburg, Gauteng, South Africa Gig Engineer Full time

    As a Senior Data Science Specialist at Gig Engineer, you will play a critical role in driving data-driven decision-making across the organization. This senior-level position requires expertise in designing, building, and maintaining scalable and efficient ETL pipelines for data ingestion, transformation, and storage.Data Engineering & ArchitectureDesign and...


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

    We are seeking a Senior Python Developer for a company in Johannesburg on a contract opportunity to lead the critical migration of their existing program from PHP to Python and ensure minimal downtime. Join a dynamic team and modernize our core systems with your expertise in Python development and project management.Responsibilities:Lead the migration...

  • Python Developer

    1 week ago


    Johannesburg, Gauteng, South Africa Resourgenix Full time

    We are seeking an experienced Python Developer to join our dynamic team. The successful candidate will be responsible for developing high-performance web applications, systems, and services using Python. This position requires a solid understanding of object-oriented programming, strong coding skills, and a passion for writing clean, maintainable code.Key...


  • Johannesburg, Gauteng, South Africa Resourgenix Full time

    About the Role:We are seeking an experienced Python Developer to join our dynamic team at Resourgenix. As a member of our team, you will have the opportunity to work on high-profile projects, collaborate with talented professionals, and contribute to the growth and success of our organization.Responsibilities:Design and develop high-quality web applications...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    Direct message the job poster from Blue Bean SoftwareHuman Resources Manager @ Blue Bean Software | Growing Teams and driving People-centered Talent ManagementAbout Blue Bean SoftwareAt Blue Bean Software, we're not just building software—we're shaping the future. As a leading custom software and product development company, we partner with enterprises and...


  • Johannesburg, Gauteng, South Africa Network Engineering Full time

    Job Description:We are seeking a skilled Senior Electronics Software Developer to join our team at Network Engineering. As an Electronic Engineer specializing in software development, you will play a crucial role in designing, developing, and testing software solutions for electronic systems.Duties and Responsibilities:Software Development: Design, develop,...

  • Engineer, Software

    2 weeks ago


    Johannesburg, Gauteng, South Africa Standard Bank Group Full time

    Company DescriptionStandard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage, that offers a variety of career-enhancing opportunities – plus the chance to work alongside some of the sector's most talented, motivated professionals. Our clients range from individuals, to businesses of all sizes,...


  • Johannesburg, Gauteng, South Africa 2020 INSIGHT Full time

    We are seeking an experienced Senior Full Stack Developer(Angular, Python, FastAPI, Postgres) to join our innovative team. As a Senior Full Stack Developer, you will play a pivotal role in designing, developing, and maintaining advanced software/application solutions that span both frontend and backend technologies. Your expertise will contribute to creating...


  • Johannesburg, Gauteng, South Africa LexisNexis Legal Full time

    Senior Software Engineer IIReady to make an impact? Join us and work on cutting-edge software solutionsAbout our TeamLexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers....


  • Johannesburg, Gauteng, South Africa E&D Recruiters Full time

    Job Description:We are seeking a skilled Senior Software Engineer to join our team at E&D Recruiters. As a key member of our software development team, you will be responsible for designing, building, and implementing RFID-enabled infrastructure.The ideal candidate will have a passion for frontend development with an aptitude for backend systems. You will...

  • Python Developer

    4 days ago


    Johannesburg, Gauteng, 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 maintain...


  • Johannesburg, Gauteng, South Africa LexisNexis South Africa Full time

    About the RoleWe are seeking a highly skilled and experienced technical leader to join our dynamic team. As a Senior Software Engineering Lead, you will be responsible for leading innovative projects using Java, AWS, and content structuring technologies. Your role will be crucial in empowering the technical skills of our development team and ensuring the...

Senior Python Software Engineer

1 week ago


Johannesburg, Gauteng, South Africa Resourgenix Full time

Job Summary:

We are seeking a highly skilled Senior Python Software Engineer to join our dynamic team at Resourgenix. The successful candidate will be responsible for designing, developing, and maintaining high-quality web applications, systems, and services using Python.

Key Responsibilities:

  • Design and develop high-performance web applications and software systems using Python.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write reusable, efficient, and testable code following best practices.
  • Perform code reviews and provide constructive feedback to ensure code quality and performance.
  • Troubleshoot, debug, and optimize applications for speed and scalability.
  • Create and maintain documentation for the development process, codebase, and other technical aspects.
  • Participate in the full software development lifecycle, from requirements gathering to deployment.
  • Stay up to date with the latest Python tools, frameworks, and technologies to ensure continuous improvement of the development process.

Required Skills and Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.
  • Strong proficiency in Python, with a good understanding of its ecosystems and libraries.
  • Experience with web frameworks such as Django, Flask, or FastAPI.
  • Knowledge of RESTful API design and development.
  • Proficient understanding of code versioning tools such as Git.
  • Experience with databases (SQL/NoSQL) such as MySQL, PostgreSQL, MongoDB, or similar.
  • Strong debugging and problem-solving skills.
  • Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
  • Understanding of front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Familiarity with Agile/Scrum methodologies and version control tools like Git.

Preferred Skills:

  • Experience with microservices architecture.
  • Familiarity with automated testing (unit testing, integration testing).
  • Experience with CI/CD pipelines and DevOps practices.
  • Knowledge of asynchronous programming (e.g., asyncio, Celery).
  • Familiarity with container orchestration tools (e.g., Kubernetes).
  • Experience with data science libraries (e.g., pandas, NumPy, matplotlib) is a plus.
  • Knowledge of security best practices for web development.
  • Excellent verbal and written communication skills.

Personal Attributes:

  • Strong analytical and problem-solving abilities.
  • Ability to work independently and as part of a team.
  • Attention to detail and commitment to high-quality code.
  • Passion for continuous learning and improving development skills.
  • Strong time management and organizational skills.