Construct Education
Senior Applications Developer (Fullstack)
Job Description
Location: Cape Town | Preference will be given to candidates based in Cape Town
Reporting Line: Manager, Application Development (AU)
Working Practices: Minimum two days a week in the office with option to work remotely for remaining three days
Employment type: Permanent
Working hours: 07H00 TO 15H30
Role summary
- Develop and maintain cloud-based systems and applications supporting company’s products and services.
- Build and manage both off-the-shelf and custom solutions to meet the company’s technology vision for online learning.
- Leverage large language models (LLMs) to enhance learning experiences and integrate LLM-driven applications.
- Provide technical guidance and support for application development initiatives.
- Collaborate with internal teams to streamline application development processes.
- Support the Manager, Applications Development, in shaping the broader technology strategy.
Requirements
To apply, you should have at least 5 years experience in:
- NodeJS experience
- ReactJS or similar JavaScript framework
- AWS (or similar cloud architecture) development experience in serverless solutions
- Developing and consuming API’s
- JS serverless libraries (ServerlessJS or similar)
- Experience with large language models (LLMs) such as GPT-3/4, or similar
- Hands-on experience in developing applications driven by LLMs and integrating LLM solutions into existing systems
Additional:
You should have knowledge in:
- Learning Management Systems knowledge (e.g. Moodle / Canvas)
- Typescript, HTM5, CSS3 and native JavaScript (jQuery/ JqueryUI)
- Coding patterns (MVC, MVVM etc)
- CI/CD (Jenkins or similar)
It would be beneficial to have:
- LTI development experience
- AWS Certification
- Salesforce Exposure
- Data warehouse knowledge (Redshift)
- Python
- Svelte/Sveltkit frameworks
- Experience with natural language processing (NLP), computer vision, and predictive analytics
- Knowledge of training, tuning, and deploying machine learning models
- Familiarity with data preprocessing, feature engineering, and model evaluation techniques
Benefits
These are some of the perks you can expect when you join the team:
- Flexible working hours
- Generous annual leave policy
- Paid maternity, parental, and study leave benefits in line with policy
- Learning and development opportunities within a global team
- Fun events organized by the Construct Social Committee
ABOUT CONSTRUCT EDUCATION
Construct Education is a strategic digital learning solutions company specializing in the design of innovative, impactful, and bespoke digital learning experiences. As a wholly-owned subsidiary of OES, a global leader in education solutions, we continue to push the boundaries of online education.
Construct Education is a fee-for-service partner to institutions, and organizations worldwide, creating digital learning experiences that empower both learners and educators. We are committed to redefining online education in a way that prepares learners for real-world challenges and helps them succeed in their careers.
We are on a mission to transform online learning and bridge the gap between education and employment. Our vision is for everyone to have access to meaningful education through superior online programs.