Construct Education is hiring a
Senior Applications Developer

Logo of Construct Education

Construct Education

πŸ’΅ ~$48k-$59k
πŸ“Remote - South Africa

Summary

Join our team as we push the boundaries of online education! We're looking for a skilled developer to join our Application Development team in Cape Town, working on cloud-based systems and applications supporting our products and services. As a key member of our team, you'll develop and maintain cloud-based systems and applications, leveraging large language models (LLMs) to enhance learning experiences and integrate LLM-driven applications.

Requirements

  • At least 5 years experience in NodeJS
  • Experience with 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
  • 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)

Responsibilities

  • 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

Preferred Qualifications

  • 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

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let Construct Education know you found this job on JobsCollider. Thanks! πŸ™