Fullstack Application Developer

4 days ago


Cape Town, Western Cape, South Africa Construct Education Full time
Location: Cape Town

Hybrid work: 2 days in office, 3 days remote

Employment type: 12-month Fixed-Term Contract

Working hours: 07H00 TO 15H30, with flexibility

Role 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), (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 ideas – Create proof-of-concepts (PoCs) to evaluate potential feature implementations and new technologies.
- Ensure cloud-native best practices – Leverage AWS services for serverless computing, containerization, and infrastructure-as-code to drive efficient deployments.
- Support business expansion – Assist in setting up and operating new partner systems both domestically and internationally.
- Enhance DevOps and automation – Work with CI/CD pipelines, monitoring tools, and automated testing to streamline deployment and operations.
- Champion technical excellence – Conduct regular reviews to simplify and streamline the platform, implementing improvements based on best practices.
- Mentor and guide – Support junior developers, conduct code reviews, and contribute to a strong engineering culture.
- Drive innovation – Stay ahead of industry trends, advocate for modern technologies, and help evolve our technology stack.

Requirements

To apply you must have 5-6+ years' experience in:

- ReactJS or similar Front end JavaScript framework experience
- NodeJS experience
- AWS (or similar cloud architecture) development experience in serverless solutions
- Developing and consuming API's

You should have knowledge in:

- JS serverless libraries (ServerlessJS or similar)
- HTM5, CSS3 and native JavaScript (jQuery/JqueryUI)
- Coding patterns (MVC, MVVM etc)
- Version control tools (e.g. Git)
- CI/CD (Jenkins or similar
- CMS/LMS experience

It would be beneficial to have:

- Craft CMS (Or other)
- Version control tools (e.g. Git)
- Knowledge of TDD (Test driven development) & Agile Development process (Jira)
- Understanding about debugging and problem-solving application issues
- PHP Development
- LTI development experience
- AWS Certification

Benefits

These are some of the perks you can expect when you join the team:

- Flexible work for genuine career-life fit
- A healthy and supportive company culture
- Generous annual leave
- Paid maternity and paternity benefits
- Professional development and mentoring
- Construct Culture Club events
- Study leave

About Construct

Construct Education is a fee-for-service 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 committed to redefining online education in a way that prepares learners for real-world challenges and helps them succeed in their careers. Our vision is for everyone to have access to meaningful education through superior online programs.

Company Culture & Values

We are a people-focused organisation with a culture built around collaboration, connection, and working together toward one common goal. Our vibrant, values-led culture is grounded in four core principles that guide everything we do:

Passion and Perseverance: We love what we do (even though it's not always easy) and take pride in creating transformative learning experiences. We bring a 'can-do' attitude to our work, tackling challenges and inspiring others.

Teamwork: We operate as cross-functional teams globally with trust and respect, celebrating success. We have fun while we work and enjoy collaborating with each other and OES partners.

Agility and Innovation: We are innovative, lateral thinkers who use our skills to do things better for our students. We thrive in ambiguity, embrace change and challenge conventional thinking.

Integrity: We do what's right, and what we say we will do, every time. We value a culture of respectful feedback and believe that respect trumps harmony.

  • Cape Town, Western Cape, South Africa redPanda Software Full time

    Fullstack Software Engineer OpportunityWe are seeking a highly skilled Fullstack Software Engineer to join our team at redPanda Software. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining software applications using React and C#.Responsibilities:Developing back-end solutions using C#Creating efficient...


  • Cape Town, Western Cape, South Africa Ringier South Africa Full time

    About the JobThis is a senior fullstack developer position that requires 7+ years of experience in development roles. The ideal candidate will have a firm grasp of the Laravel framework (v10.0 and later) with a focus on Blade templating and highly competent in software design patterns.The successful candidate will also have experience with AWS or similar...

  • Fullstack Engineer

    3 weeks ago


    Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Looking for a Senior Fullstack Engineer with at least 6 years of experience. If you are wanting a new challenge where you can work in a hybrid environment and work with some of the top developers then apply today Requirements: · Degree/Diploma · At least 5 years of experience in backend and frontend development. · Experience with NodeJS - popular...


  • Cape Town, Western Cape, South Africa Techstars Central LLC Full time

    Working at VoycAt Voyc, we are building a cutting-edge AI-driven SaaS platform that aims to rebuild trust in the insurance industry by enabling our clients to treat their customers with consistency and care. As we continue to scale, we are looking for an Intermediate Fullstack Engineer to join our growing team. You'll be working on a wide range of impactful...


  • Cape Town, Western Cape, South Africa People Solved Full time

    Job Description:A cutting-edge technology company currently undertaking a digital transformation are looking for talented Fullstack Software Engineers. As a software engineer, you will focus on designing and developing robust, scalable, and efficient software solutions on the Javascript and .NET (C#) frameworks. You will be a key contributor to custom...


  • Cape Town, Western Cape, South Africa redPanda Software Full time

    Senior Fullstack Software Engineer RoleWe are looking for an experienced Senior Fullstack Software Engineer to join our team at redPanda Software. As a key contributor to our engineering team, you will be responsible for architecting, developing, and deploying scalable software applications using React and C#.Main Accountabilities:Designing and implementing...


  • Cape Town, Western Cape, South Africa redPanda Software Full time

    Senior Fullstack Software Engineer (React and C#)As a Senior Fullstack Software Engineer at redPanda Software, you will be responsible for developing, testing and maintaining software applications. The role particularly focuses on front-end programming using React along with some back-end development in C#.Main Responsibilities:Back-end codingEnsuring code...


  • Cape Town, Western Cape, South Africa redPanda Software Full time

    Fullstack Software Engineer PositionWe are seeking a talented Fullstack Software Engineer to join our team at redPanda Software. As a key member of our engineering team, you will be responsible for developing, testing, and maintaining software applications using React and C#.Key Responsibilities:Developing and testing software applications using React and...


  • Cape Town, Western Cape, South Africa Techstars Central LLC Full time

    About Our CompanyTechstars Central LLC is a fast-growing company that's changing the game in the insurance industry. We're looking for a talented Intermediate Fullstack Engineer to help us build a cutting-edge AI-driven SaaS platform.Job OverviewThis role involves developing, optimizing, and maintaining complex web applications. You'll work on a wide range...

  • FullStack Developer

    4 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    What Were Looking For 5+ years as a Full Stack DeveloperExpertise in Relational databases, Oracle PL/SQL, React, PHP, and GitProven ability to build reusable, scalable codeStrong analytical, problem-solving, and communication skillsA reliable, self-motivated team player eager to learn and lead Bonus Points For Experience with Agile workflows, Jira, and...

  • Software Architect

    4 days ago


    Cape Town, Western Cape, South Africa Ringier South Africa Full time

    Job OverviewWe are looking for a highly skilled Senior Fullstack Developer to join our team at Ringier South Africa. As a Senior Fullstack Developer, you will be responsible for designing, building, and implementing high-quality Laravel PHP based platforms while diagnosing and resolving complex issues on a highly trafficked set of websites.You will lead on...


  • Cape Town, Western Cape, South Africa Techstars Central LLC Full time

    About the RoleWe are seeking an experienced Intermediate Fullstack Engineer to join our team. As a key member, you will develop, optimize, and maintain complex web applications, working across both the backend (Python, Django) and frontend (JavaScript, ReactJS) stacks.Key ResponsibilitiesDevelop and maintain API-driven web applications using Python, Django,...


  • Cape Town, Western Cape, South Africa SWATX Full time

    The ideal candidate will possess a deep understanding of frontend technologies like HTML, CSS, and frameworks like Angular or React.In this role, you'll work on building cutting-edge applications and solutions that drive business success.Key responsibilities include:Developing and maintaining software applications.Collaborating with cross-functional teams to...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Collaborate with cross-functional teams to design, develop, and deploy robust software solutionsBuild and maintain scalable web applications using Angular and .Net CoreOptimize database performance and write complex queries in Microsoft SQL ServerDesign and implement containerized applications using Docker and Azure Container AppsIntegrate RabbitMQ for...


  • Cape Town, Western Cape, South Africa Techstars Central LLC Full time

    About Techstars Central LLCWe are a company that's passionate about innovation and making a difference in the insurance industry. We're committed to building a cutting-edge AI-driven SaaS platform that enables our clients to treat their customers with consistency and care.Job DescriptionThis is an exciting opportunity to join our growing team as an...


  • Cape Town, Western Cape, South Africa Construct Education Full time

    Location: Cape TownHybrid work: 2 days in office, 3 days remoteEmployment type: 12-month Fixed-Term ContractWorking hours: 07H00 TO 15H30, with flexibilityLevel: MidRole summaryThe Application Developer is responsible for supporting the evolution of the technology solution and processes that support the entire development and delivery of Online Education...


  • Cape Town, Western Cape, South Africa ProDevelopment Group Full time

    Job Title: Web Application DeveloperWe are seeking an experienced Web Application Developer to join our team at ProDevelopment Group.The ideal candidate will have a strong background in designing and developing user interfaces for web applications.This is a 12-month contract position based in Sandton, South Africa.Key Responsibilities:Designing and...


  • Cape Town, Western Cape, South Africa Findojobs South Africa Full time

    Remote, Johannesburg, Cape Town (South Africa)BU / Department : Custom DevelopmentAculocity CIOAbout the RoleWe seek a motivated and adaptable Software Developer (L2) to join our software development team. You will work on diverse projects, from maintaining and improving legacy systems to contributing to modernization initiatives. You will be crucial in...


  • Cape Town, Western Cape, South Africa MCI Full time

    **Job Description:**MCI is a leading business process outsourcing company that specializes in delivering tailored solutions to meet the diverse needs of its clients. With a commitment to excellence and a focus on innovation, MCI has established itself as a trusted partner in the industry.We are seeking a highly skilled and experienced Senior Developer to...


  • Cape Town, Western Cape, South Africa Techstars Central LLC Full time

    About UsWe are Techstars Central LLC, a cutting-edge company revolutionizing the insurance industry with our AI-driven SaaS platform. Our mission is to rebuild trust by providing innovative solutions for our clients and their customers.Job DescriptionWe are seeking an Intermediate Fullstack Engineer to join our growing team. As a key member, you will...