Lead Full Stack Developer Job at Core Group

Job role overview

  • Date posted

    September 7, 2026

  • Closing date

    October 7, 2026

  • Hiring location

    Gauteng Johannesburg

  • Qualification

    Bachelors

  • Experience

    8 years

Description

About the opportunity

  • We’re looking for a Lead Full Stack Developer to be the senior-most hands-on engineer in a delivery team. You’ll personally design and build the most complex, highest-risk features across the web and back-end services that power Core Group’s omnichannel platform, while raising the technical standard of the wider engineering team through strong design, code review and mentorship.

What you’ll be doing

  • Design and build complex end-to-end features across Angular/React front ends, .NET/C# and Node.js services, and SQL/NoSQL data stores.
  • Contribute production code regularly and set the technical standard by example.
  • Build and maintain back-end APIs and services used by web and native mobile clients, with clean, well-versioned contracts.
  • Translate solution architecture into detailed component, API and data designs that the team can implement.
  • Lead code and peer reviews, champion automated testing, clean code, maintainability and secure engineering practices.
  • Mentor engineers and help strengthen technical craft without formal line-management responsibility.
  • Design and build integrations between e-commerce, trade-in and POS and core ERP/OMS/WMS/CRM platforms using Azure integration technologies.
  • Support production issue resolution and technical readiness for peak trading and major product launches.
  • Technology stack
  • Front end: Angular and React
  • Back end: .NET / C# and Node.js
  • Data: SQL Server, PostgreSQL and Cosmos DB
  • Cloud: Microsoft Azure
  • Integration: Azure Integration Stack with ERP / OMS / WMS / CRM platforms

What we’re looking for

  • Degree in Computer Science or a closely related field, or equivalent practical experience.
  • 8+ years in full-stack software development, including recent experience as a senior or lead engineer.
  • Deep hands-on experience across Angular, React, .NET/C#, Node.js, SQL Server, PostgreSQL and/or Cosmos DB.
  • Strong Azure and integration experience, including API design and versioning.
  • Excellent technical design, code-quality, testing and secure-coding discipline.
  • Strong problem-solving skills and the ability to mentor and influence other engineers.

Advantageous

  • Retail, e-commerce, POS or omnichannel experience.
  • Experience building on Azure and the Azure Integration Stack at scale.
  • Experience delivering through high-demand events such as product launches and peak trading.

What will make you successful

  • You are still deeply hands-on, enjoy the most difficult technical work and naturally raise the quality of everyone around you.

How we work

  • We value customer focus, getting things done, teamwork, innovation, integrity, passion and embracing differences. We’re looking for people who bring those values into the way they solve problems, collaborate and deliver.
  • Please note: These roles may require occasional out-of-hours support during peak-trading and major product-launch windows, as well as occasional travel between offices or supported markets.

How to Apply

Interested and Qualified candidates should Click here to Apply Now

Interested in this job?

0 days left to apply

Apply for this job

Cancel
Send message
Cancel