hero

Find your next great role.

EdTech & The Future of Work
GSV Ventures
companies
Jobs

Intermediate Software Engineer

Valenture Institute

Valenture Institute

Marketing & Communications, Software Engineering
Cape Town, South Africa
Posted on Dec 1, 2025

Job title:
Intermediate Software Engineer

Department: Engineering

Division: Data, Systems & Technology (DS&T)

Reports to (manager’s job title):
Engineering Manager

Contract type:
Permanent, full-time

Job grade: CU

Occupational level: Junior Management / Academically Qualified / Skilled Technical

Company description:

Valenture Institute partners with the world’s leading education institutions to transform physical limitations into digital opportunities. We create new opportunities for students to choose an aspirational online learning experience by offering fully-supported online high school programmes.

As a social enterprise, Valenture Institute is also committed to levelling the playing field and increasing access for all students through free curriculum offerings, extensive scholarship programs and blended learning micro schools in underprivileged communities.

The role:

Summary:

As an Intermediate Software Engineer in our Engineering Team, you will be responsible for technical design and implementation on our user-facing platforms as well as back-end integration layers. The products you might work on include, but are not limited to, the Learner, Guardian and Application Portal, Marking Platform, Moodle LMS customisations, and our middleware/integration layer.

You will work in a collaborative environment with cross-functional teams, solving complex problems while contributing to the evolution of Valenture’s technology stack.

The role’s responsibilities are, but not limited to:

  • Design, develop, document and maintain high performance and high quality software, algorithms, specifications, services, data models, workflows and integrations.
  • Troubleshoot, debug, triage and resolve production issues and bugs.
  • Implement unit tests and benchmarking.
  • Perform code and technical reviews.
  • Routinely refactor and optimise codebases for performance and maintainability.
  • Deploy code and monitor releases in mission-critical production environments.
  • Implement software engineering best practices and design patterns.
  • Develop software verification plans and quality assurance procedures.

Requirements:

  • 4-6 years software development experience
  • Proven experience working with a full web stack
  • Good understanding of and experience with web development frameworks and tools
    • Solid understanding of JavaScript fundamentals
    • Experience with reactive JavaScript frameworks
    • Proficient with modern HTML standards and front-end development best practices
    • Understanding of web principles and architecture such as MVC
    • Familiarity with dependency management and build tools/processes
  • BSc Computer Science, Engineering, Information Systems, or equivalent industry experience
  • Experience working with relational databases and SQL
  • Linux proficiency
  • Ability to work in high pressure environments
  • Ability to work effectively both independently and as part of a team
  • Familiarity with Agile software development practises

Advantageous:

  • PHP, Laravel, or Vue.js experience
  • Go experience
  • Python experience
  • Kubernetes and AWS experience
  • GitLab CI/CD experience
  • Experience integrating with Intercom, Google Workspace, Moodle, or Chargebee APIs
  • Experience working with Moodle, especially working on Moodle customisations

Benefits:

  • Family member discount to Valenture Institute
  • Remote working
  • Voluntary savings programme
  • Half-day birthday leave