Online Education Services

FullStackDeveloper

$650–950k ~AI est. Cape Town, Western Cape, South Africa CONTRACT Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Full Stack Developer at Online Education Services. Skills: Full Stack Development, Node.js, React, AWS. Support technology solution evolution. Support development processes”

Industry & Context.

Problems you'll solve

Debugging; Problem-solving

What They're Looking For.

Must Have

5-6+ years experience, ReactJS or similar Front end JavaScript framework experience, NodeJS experience, AWS development experience, Serverless solutions development, Developing and consuming APIs, JS serverless libraries knowledge, HTM5, CSS3 and native JavaScript knowledge, Coding patterns knowledge, Version control tools knowledge, CI/CD knowledge, CMS/LMS experience

Nice to Have

Craft CMS experience, TDD knowledge, Agile Development process knowledge, Jira knowledge, Debugging and problem-solving application issues understanding, PHP Development experience, LTI development experience, AWS Certification

What You'll Do.

Support technology solution evolution

Support development processes

Support delivery processes

Refine product requirements

Drive feature development

Assist architecture design

Assist solution design

Ensure robust implementations

Ensure maintainable implementations

Design high-performance applications

Build platform features

Enhance platform features

Continuously improve system performance

Continuously improve scalability

Continuously improve reliability

Improve API efficiency

Enhance cloud infrastructure

Enable seamless integrations

Create proof-of-concepts

Evaluate feature implementations

Evaluate new technologies

Leverage AWS services

Drive efficient deployments

Assist setting up partner systems

Assist operating partner systems

Work with CI/CD pipelines

Work with monitoring tools

Work with automated testing

Streamline deployment

Streamline operations

Conduct regular reviews

Implement improvements

Support junior developers

Contribute to engineering culture

Stay ahead of industry trends

Advocate for modern technologies

Evolve technology stack

How You'll Work.

Team & Collaboration

Cross-functional teams; Developers; Testers; Product Owners; Business Analysts; Solution Architect; Solution Lead

Process & Methodology

Agile Development process

Full Job Description

**Location: Cape Town** **Working Practices: Hybrid | Mondays and Thursday in office and remaining days remote** **Contract Type: 12 month contract** **Working Hours: 07H00 - 15H30 SAST** **Reports to:** **Manager – Application Developer ** **Job Summary:** The Application Developer is responsible for supporting the evolution of the technology solution and processes that support the entire development and delivery of Online Education Services (OES) products and services. The Application Developer will work closely with key internal stakeholders to drive the successful automation of unit development processes, including the setup and maintenance of key cloud technology systems to support this. They will manage off the shelf systems as well as build fit for purpose solutions as required to the delivery of the OES technology vision for online learning. This role will support the Head of Student Technology in providing thought leadership, and options and solutions formulation for the unit development and broader technology space. **Key Responsibilities:** * Collaborate with cross-functional teams – Work closely with Developers, Testers, Product Owners, and Business Analysts to refine product requirements and drive feature development. * Assist with architecture and design of scalable solutions – Assist in shaping low-level solution designs with the Solution Architect or Solution Lead, ensuring robust and maintainable implementations. * Develop high-performance applications – Design, build, and enhance features for our custom-built platform using React (frontend), Node.js (backend), and AWS services. * Optimize and scale – Continuously improve system performance, scalability, and reliability by refactoring code, improving API efficiency, and enhancing cloud infrastructure. * Build and integrate APIs – Develop and maintain APIs to enable seamless integrations between our custom platform, Salesforce, data warehouses, and other critical systems. * Prototype and validate ide

Free ATS check

Applying for this Full Stack Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Online Education Services?

Real rants from real employees. Read before you apply.

Read Company Rants →