Lead Software Engineer

We are

Proversity was born out of a passion to leverage the disruptive power of digital learning to transform individuals and organisations, globally. With offices in London, Boston and Cape Town, and delivering courses to 100,000+ learners in over 165 countries, our vision is to become the global leader in digital learning. We partner with Higher Education, Government and Enterprise to create bespoke and engaging digital learning experiences. Working with our partners, we provide world-class instructional design, digital content production, technology build, project management and learner support services.

It’s a hugely exciting time to join the team at Proversity, we’re delivering ambitious projects with world-leading partners such as the University of Oxford, Teach First, the Cabinet Office, the Government of Dubai and The Royal Artillery to name but a few. We've created a name for ourselves in the EdTech space, having been voted 'Top 20 2017 UK EdTech startups to watch', '2016 HRTech to watch', and '2015 UK EdTech company of the year'. We are experiencing an exciting period of growth having secured recent investment and several significant client wins.

We need you

The Lead Software Engineer is a full-stack developer responsible for all aspects of software development undertaken by the organization. You will be expected to direct and support the other engineers in both web and mobile development. Your duties will also include research, documentation, testing, feature design and business analysis. You will be responsible for CI/CD DevOps in collaboration with the Senior DevOps Engineer and resource allocation in collaboration with the Development Manager. You will report to the Chief Technology Officer and assist with roadmap and sprint planning. This is a 50% management role and 50% hands-on role.

You will need:

  • Commercial experience in web applications development
  • Commercial experience leading and/or supporting a development team
  • Advanced proficiency in Python (Django framework) development
  • Commercial experience in frontend development frameworks (React/Angular)
  • Advanced knowledge of SQL databasing (SQLite/MySQL)
  • Advanced knowledge of MongoDB databasing (SQLite/MySQL)
  • Commercial knowledge with ElasticSearch databasing.
  • Commercial knowledge with Big Data concepts.
  • Intermediate skills in HTML/CSS/JS frontend development
  • Knowledge of UI/UX standards and principles
  • Experience with continuous development/integration
  • Knowledge of deployment/provisioning technologies
  • Working knowledge of Linux environments (Ubuntu/Debian)
  • Experience with SCRAM processes and sprint management and ceremonies.

With us you will have the opportunity to:

  • Learn from international professionals
  • Work with the newest and best online technologies
  • Make real decisions with measurable impact
  • Grow in the direction you are most passionate about
  • Help mold the future of digital education

The detail

  • Area: South Africa
  • City: Cape Town
  • Type: Full time
  • Compensation: Competitive


Please send us your CV and cover letter to apply@proversity.org