mid-level software developer

1,000 mid-level software developer job listings in South Africa. Find daily updated positions from leading job boards.


  • Centurion, Gauteng, South Africa Hire Resolve Full-time

    A a SANAS-accredited B-BBEE organisation is looking for a Mid to Senior OutSystems Developer to join their team in Centurion, GP. About the RoleWe are looking for a talented and experienced Mid to Senior OutSystems Developer to join our growing development team. This role is ideal for someone passionate about low-code development, solution architecture,...


  • centurion, gauteng, South Africa Hire Resolve Full-time R 950,000 Contract

    Hire Resolve in Centurion, Gauteng seeks a Mid to Senior OutSystems Developer to join our growing development team. You will design, develop, maintain and enhance enterprise-grade applications on the OutSystems Platform, including the OutSystems Developer Cloud (ODC), collaborating with stakeholders across the business and IT. You should bring 3–5 years of...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full-time

    Hold a Bachelor's degree in Computer Science, diploma or equivalent work experience and portfolioHave 3-5+ years of web development experienceExperience in Vue.js, React, Next.js, Remix, Firebase/MongoDB, Node.js, TypeScript, and Tailwind (knowledge of more than one framework/library required)Experience working with Figma advantageousExperience with version...


  • Durban, KwaZulu-Natal, South Africa Together Staffing group Full-time

    My client is looking for Mid–Senior Full Stack Developer, based in Durban, in office model.RequirementsMinimum of 7+ years’ full stack development experienceProven, hands-on experience with TypeScriptExperience with frameworks such as Angular, React, or VueProficiency in C#.NET, ASP.NET, JavaScript, SQL, HTML, CSSStrong problem-solving, teamwork, and...

  • Remote QA Tester

    4 days ago


    Centurion, Gauteng, South Africa Inspired Xpert Full-time

    A dynamic software development company is seeking an Intermediate QA Tester for a remote position. The ideal candidate will have 2-3 years of experience in both manual and automated testing, with a strong ability to handle UI and backend testing. Responsibilities include designing test cases, reporting defects, and contributing to the QA strategy in a...


  • Cape Town, South Africa ATM Solutions Full-time

    IntroductionWe are looking for a Software Developer with strong skills in C# and frontend technologies. The role focuses on designing, building, and maintaining robust APIs and user interfaces across both front end and backend systems. The successful candidate will contribute to system integration, performance optimisation, and continuous improvement of...


  • Johannesburg, Gauteng, South Africa Datafin Full-time

    A provider of bespoke technical solutions in Johannesburg is seeking a Junior - Mid-Level Pro AV Designer. This role involves assisting in the design and documentation of AV systems while collaborating with senior consultants and contractors. Ideal candidates should have an AVIXA CTS qualification, 2-4 years of relevant experience, and proficiency in...


  • johannesburg, gauteng, South Africa Anonymous Full-time

    Role Overview Help us revolutionize e-invoicing by building scalable, secure Fin Tech solutions that process global business transactions. You'll tackle complex technical challenges using cutting‑edge cloud technologies. What We're Looking For 5+ years in backend development with Node.js and Type Script Experience with BDD/TDD and testing frameworks...

  • Software Developer

    4 days ago


    johannesburg, gauteng, South Africa Decision Inc. Full-time R 1 Contract

    We are looking for a skilled Microsoft Dynamics 365 Finance & Operations Developer with strong X++ and Electronic Reporting (ER) experience to join our team. This role will have a particular focus on Electronic Reporting and e-invoicing , supporting Business-as-Usual (BAU) tickets, issues, and regulatory requirements across multiple countries. The...

  • Software Developer

    3 hours ago


    Durban North, KZN, South Africa Boardroom Appointments Full-time

    Hybrid positionMinimum requirements: Relevant 3-year Degree or Diploma (i.e Computer Science OR Information Technology OR similar)3+ years professional software development experienceResponsibilities:Contribute to ensuring an appropriate software design in conjunction with Tech Lead and in accordance to best practiceCreate tasks in...


  • Johannesburg, South Africa InspHired Recruitment Full-time R 40,000 Temporary

    Our client in the IT industry is currently looking for a Fullstack Software Developer who is comfortable with both frontend and back-end development, in Rosebank. Responsibilities: Developing API endpoints and consuming 3rd party API’s. Web application development in C#, HTML5, CSS3, JavaScript, React and MSSQL. System integration...


  • Sunninghill, South Africa Goldman Tech Resourcing Full-time

    Our client is seeking a Senior Software Engineer to join their team in a hybrid Pretoria-based role. This position is suited to an experienced, well-rounded developer who can contribute across back-end and full-stack development while leveraging AI coding agents as part of modern software delivery. Responsibilities: Design, develop, maintain and enhance...


  • Remote, South Africa Vas-X Remote Full-time

    1. System Design & Architecture:Lead and drive the architectural design of large-scale, complex systems.Make high-level design and technical decisions to ensure scalability, security, and maintainability.Define and enforce best practices, architectural guidelines, and coding standards.Collaborate with cross-functional teams to align system architecture with...


  • Elandsfontein, WC, South Africa Ithemba Recruitment- Sourcing Top Talent Full-time

    Key purpose: The incumbent should work well in coordination with cross/functional team members to design,develop, and maintain bespoke solutions for the company. The candidate must be comfortable working as part of a team while taking the imitative to take lead on new innovations andprojects, among others, migrating legacy systems into more...


  • Tshwane (Pretoria), South Africa E and D Recruiters Full-time

    Reference: Pta002863-EP-30Protocol Software Developer with an Electronic Engineering or Computer Engineering or Computer Science-degree is required. The company has over 20 years of existence, and it only has an overseas/international client base. Exciting and challenging career prospects. Cutting-edge technology!Duties & ResponsibilitiesPROTOCOL SOFTWARE...


  • Port Elizabeth, South Africa Performit Personnel Full-time

    Join a forward-thinking organization where your software development skills can truly make an impact. Our client, a dynamic leader in the IT industry, is seeking a dedicated Intermediate Software Developer to contribute to innovative projects that shape the future of technology. Duties: Develop and maintain software solutions across the full development...


  • Cape Town, South Africa Boardroom Appointments Full-time

    Responsibilities: Work with the leadership team to set clear priorities and goals for IT management and production, balancing long-term and immediate needs.Develop and manage annual and quarterly budgets.Oversee data security, management, and governance.Manage strategic vendor and technology partner relationships.Manage IT resource allocation, goal/KPI...


  • Pretoria, South Africa People Dimension Full-time R 25,000 - R 30,000 Temporary

    Duties & Responsibilities Developing industry leading solutions together with your team. Write software which is thoroughly tested and adheres to our code review standards. Ensure all work follows company standards Work closely with your team and other development teams as well as specialists and project managers. The ability to work well in a team as well...


  • Durban, South Africa Ithemba Recruitment- Sourcing Top Talent Full-time

    Duties and responsibilities: Web page development using HTML, JQuery and CSSWeb based Programming using ASP.net and C#Group Website maintenance (uploading of new content)Group HTML based email creationExperience and qualifications: MatricDiploma/Degree Minimum 1 year C# developmentWeb Development experienceAbility to create sequential and...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full-time R 336,000 Contract

    Hire Resolve's Client is excited to announce an opening for an Intermediate Software Developer. This role offers a fantastic opportunity to work on innovative software solutions in a dynamic environment. As part of a collaborative team, you'll be involved in the full software development lifecycle, from conceptualisation to...