Full-stack Software Engineer
Salary
Not disclosed
Job Type
full time
Posted
about 1 hour ago
Closing date
10 Aug 2026
Job Description
At 2U, we are all in on purpose. We are motivated by our mission – to eliminate the back row in education – and connected by our shared passion to deliver world-class digital education at scale. As the parent company of edX, the world’s leading online learning platform, 2U powers more than 4,000 online higher education offerings – from free courses to full degrees. Together with more than 230 colleges, universities, and corporate partners, we are helping to unlock human potential.
Key Responsibilities
- Lead technical design of applications and participate in larger system design efforts
- Design and implement generative AI experiences
- Write maintainable, performant code
- Refactor legacy code to improve maintainability
- Conduct exploratory and automated testing
- Efficiently debug complex problems
- Provide technical guidance and feedback to other team members
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field (or equivalent professional experience)
- 5+ years of professional experience in a data-intensive environment, with a proven track record of building and scaling full-stack applications
- Proficiency in Python for backend development, data processing, and AI integration
- Strong experience with React.js and the modern frontend ecosystem (TypeScript, state management, and responsive design)
- Experience designing and developing AI applications, specifically working with Large Language Models (LLMs) and the OpenAI API
- Proven experience leading cross-functional initiatives, collaborating with product and design teams to take a feature from concept to production
- Familiar with modern tools like Tailwind CSS, Next.js, or Vite
About the employer
2U / GetSmarter
2U / GetSmarter is a hiring organisation operating in Cape Town, South Africa within the education sector. They are currently recruiting for the Full-stack Software Engineer role advertised on this page. Visit the official application link for more about the company, its culture and the team you would be joining.
Interested in this role at 2U / GetSmarter?
JobVault never charges job seekers to apply.
More Education jobs
See all →- View →
Senior Data Engineer (South Africa)
2U / GetSmarter · Cape Town, South Africa; Remote - South Africa
- View →
Media Systems Engineer
2U / GetSmarter · Cape Town, South Africa
- View →
Engineering Manager
2U / GetSmarter · Cape Town, South Africa
- View →
Email & Lifecyle Analytics Lead
2U / GetSmarter · Cape Town, South Africa
- View →
Analytics Engineer III, Marketing & Product
2U / GetSmarter · Cape Town, South Africa
Get ready for your application
Free career guides written for South African job seekers.
