Point your AI agent at freehire and let it find you a job.

Get the CLI →

Core Group ZA

NewBe an early applicant

Senior Full Stack Developer

Posted
Discussion

Summary

Senior Full Stack Developer building complex features end to end for an omnichannel retail platform spanning e-commerce, trade-in, POS and ERP/OMS/WMS/CRM integrations. Day to day: technical design, coding, code reviews and mentoring using Angular/React, .NET/C# or Node.js, SQL Server/PostgreSQL/Cosmos DB and Azure.

About the opportunity

Core Group is looking for a Senior Full Stack Developer to deliver complex features across the web front ends and back-end services of our omnichannel platform. You'll work across e-commerce, trade-in, POS and integrations to core retail and wholesale systems, taking ownership of the harder work in the backlog while supporting less-experienced developers through strong technical guidance and code review.

What you'll be doing

  • Deliver complex features end to end across Angular/React front ends and .NET/C# or Node.js back ends with minimal supervision.
  • Own feature- and component-level technical design within the architecture and patterns defined by the solution architecture team.
  • Lead and participate in code reviews, helping to raise code quality across the team.
  • Build secure, reliable and performant features that can withstand peak trading and major product-launch demand.
  • Contribute to backlog refinement and estimation, help unblock peers and participate fully in Agile delivery.
  • Mentor junior and intermediate developers and share technical knowledge across the team.
  • Design and consume APIs used by web and native mobile clients.

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.
  • 5-8 years building and shipping software, including complex features delivered end to end.
  • Strong hands-on experience across the web and back-end stack: Angular/React, .NET/C#/Node.js and relational/NoSQL data stores.
  • Strong technical design and independent problem-solving ability.
  • Good automated-testing, secure-coding and code-review discipline.
  • Ability to mentor less-experienced developers and collaborate effectively with technical and non-technical stakeholders.

Advantageous

  • Retail, e-commerce, POS or omnichannel experience.
  • Experience building on Microsoft Azure.
  • Exposure to APIs used by multiple client applications, including web and mobile.

What will make you successful

You enjoy owning difficult work, solving problems independently and helping a team consistently ship high-quality software.

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.

If this sounds like the kind of challenge you're ready for, we'd love to hear from you.

What they ask for

Required

  • Degree in Computer Science or a closely related field, or equivalent practical experience
  • 5-8 years building and shipping software, including complex features delivered end to end
  • Strong hands-on experience across Angular/React, .NET/C#/Node.js and relational/NoSQL data stores
  • Strong technical design and independent problem-solving ability
  • Good automated-testing, secure-coding and code-review discipline
  • Ability to mentor less-experienced developers and collaborate with technical and non-technical stakeholders

Preferred

  • Retail, e-commerce, POS or omnichannel experience
  • Experience building on Microsoft Azure
  • Exposure to APIs used by multiple client applications, including web and mobile

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available