Online Education Services (OES)

Full Stack Developer

Online Education Services (OES)

full-time

Posted on:

Location Type: Hybrid

Location: Cape TownSouth Africa

Visit company website

Explore more

AI Apply
Apply

About the role

  • Collaborate within a wider cross region development team of engineers
  • Design, build, and deploy AI and enabling workloads and bespoke AI applications within the OES delivery portfolio
  • Develop APIs and microservices to integrate AI into applications.
  • Assist in maintaining and optimising solution performance and scalability
  • Contribute to AI research and development within OES
  • Develop proof of concepts or prototypes to assist with research
  • Ensure technical implementation deliverables meet best industry standards
  • Contribute to the evolution and adoption of AI engineering technology within OES
  • Maintain and contribute to documentation of AI engineering space
  • Assist with the setup, deploy and maintenance of AI application and services for OES partners domestically and internationally

Requirements

  • You should have a Bachelor's degree in Computer Science, Engineering, or a related field, and minimum 4 years’ experience
  • **Demonstrable commercial experience in the following technologies: **
  • - NodeJS back ends.
  • - Javascript front end frameworks and libraries (React, Svelte or similar)
  • - HTML5, CSS, Native Javascript
  • - REST API development and consumption
  • - Websockets
  • - Unit testing
  • **Demonstrable commercial experience in concepts such as: **
  • - Git source control best practices
  • - System design and thinking
  • - Authentication and Web security
  • - Database best practices
  • - DevOps and Infrastructure as Code
  • - CI/CD (Jenkins, CodeDeploy, Git hub actions or similar)
  • **Demonstrable commercial experience in Cloud services (preferably AWS) **
  • - S3, Lambda, DynamoDB, RDS, API Gateway, Cloudwatch
  • - Serverless paradigm and technologies
  • - Effective problem-solving abilities and meticulous attention to detail.
  • **Nice to Have:**
  • - Experience with Python
  • - Exposure to AI concepts and such as LLMs and RAG
  • - Education industry technology standards such as LTI
  • - AWS certification
Benefits
  • Employee Assistance Program (EAP)
  • Medical allowance
  • Commute allowance
  • Flexible work for genuine career-life fit
  • A healthy and supportive company culture
  • Generous annual leave
  • Paid maternity and paternity benefits
  • Study leave
  • Professional development and mentoring
  • Construct Culture Club events
  • Company funded lunch and drinks every 8 weeks
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
NodeJSJavaScriptReactSvelteHTML5CSSREST APIWebsocketsUnit testingDevOps
Soft Skills
problem-solvingattention to detail
Certifications
AWS certification