Intermediate Software Engineer

6 days ago


Stellenbosch South Africa Rooted Talent Partners Full time

As an Intermediate Software Engineer, you’ll be an independent, capable engineer taking ownership of features and modules while contributing meaningfully to team success. You will solve technical problems confidently, collaborate on design and implementation decisions, and provide guidance to junior developers. This role allows you to deepen your expertise, expand your technical knowledge across multiple languages and frameworks, and play a key part in delivering high-quality, scalable solutions. All within a supportive environment that values continuous learning and collaboration. Requirements Bachelor of Engineering or BSc in Computer Science (or equivalent practical experience). Solid programming skills in at least one language/framework (C#, TypeScript, Python, .NET, React, Angular). Flutter experience is a bonus. 2+ years of professional experience in software engineering. Strong understanding of data structures, algorithms, and software development methodologies. Experience with databases and version control systems (e.g., Git). Proven ability to deliver quality features and solve technical challenges independently. Key Competencies Technical Proficiency: Strong ability across front-end, back-end, and databases. Problem-Solving: Ability to independently resolve complex technical challenges and propose practical solutions. Communication & Knowledge Sharing: Active contribution to discussions, mentoring juniors, and leading at least one knowledge-sharing session per quarter. Task Execution & Collaboration: Ownership of features/modules, delivering them on time with minimal rework. Applied Learning: Commitment to continuous skill development and adapting to changing requirements. Leadership Potential: Supporting team growth by mentoring and modelling best practices.  



  • Stellenbosch, South Africa Hunt For Success Pty Ltd Full time

    Intermediate Software Engineer / Programmer As an Intermediate Software Engineer / Programmer , you will perform analysis and programming duties in the development, implementation, and support of information systems, platforms, and applications. Duties & Responsibilities Ability to apply first principles thinking and/or lateral thinking and/or systems...


  • Port Elizabeth, South Africa Performit Personnel Full time

    INTERMEDIATE SOFTWARE DEVELOPER Office based. 2-5 YEARS EXPERIENCE The purpose of this position is to develop solutions through the involvement in various aspects of the software development lifecycle including requirements as capture, design, implementation, testing, installation, and support. As an Intermediate Developer you will work with a team to...


  • Stellenbosch, South Africa Communicate It Full time

    Reference: CTI PJ-1The night is dark, the code is buggy, and the tech realm cries out for a brave soul to bring order to chaos. I’m a skilled IT Recruitment Consultant, conjuring up opportunities for Intermediate Software Developers with an appetite for C#, .Net, Python and brains. I partner with innovative, slightly mad scientist level clients who are on...


  • Stellenbosch, WC, , South Africa Polymorph Full time R250 000 - R500 000 per year

    Join our creative team in building software better.We are serious about always learning new things. We create the time and opportunities for you to learn and develop new skills and actively promote and compensate you for taking on more responsibility aligned with your career goals.What does working with us look like?Exposure to a range of industries,...


  • Johannesburg, South Africa CodeConnect Staffing (Pty) Ltd Full time

    Intermediate iOS Engineer (Full-Time | Hybrid – Sandton, Gauteng) Overview We’re seeking an Intermediate iOS Engineer with a strong technical background and a passion for building clean, efficient, and user-friendly mobile applications. The ideal candidate will have hands-on experience developing, testing, and deploying iOS apps, as well as a solid...


  • Port Elizabeth, South Africa Headhunters Full time

    Our Client, a prominent name in the IT Software Development Industry in Port Elizabeth, is seeking to employ an Intermediate Software Developer to their team. An awesome career opportunity awaits with this employer of choice! Requirements: 3+ years’ professional experience in software development, primarily with C# and .NET. Strong knowledge of .NET...


  • Port Elizabeth, South Africa Headhunters Full time

    Our Client, a prominent name in the IT Software Development Industry in Port Elizabeth, is seeking to employ an Intermediate Software Developer, to their team based in Walmer, Port Elizabeth. An awesome career opportunity awaits with this employer of choice! Requirements: National Diploma in Information Technologies or Equivalent. 5-7 years’ experience....


  • Pretoria, South Africa iOCO Pty Ltd Full time

    We are looking for a well-versed Intermediate Developer to join our team. Candidates must have a technical background; with solid work experience in an energy management, industrial automation, telecoms or similar technical environments.  What you’ll do: Testing software releases for all products as per product feature, specifications and/or test...


  • Pretoria, , South Africa Agile Bridge Full time

    Job purpose: As an Intermediate Software Engineer, you will work with a degree of independence, focusing on developing software within a team and on specific sub-sections of a system. You will be responsible for designing solutions and modules for existing systems. With a solid grasp of software development fundamentals, coding principles, and stakeholder...


  • Stellenbosch, Western Cape, South Africa OutStart Outsourcing Full time

    This is a full-time role based in Stellenbosch (3 days per week in-office).We are looking for an intermediate-seniorJava Software Engineerthat is keen to become part of the SAM team, whom wishes to grow, contribute and excel in all aspects of our UX front end development effort. The role demands involvement in the entire software development life cycle,...