Senior Full Stack Engineer @Structureit
Software Development
Salary market rate or ..
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Senior Full Stack Engineer @Structureit

YDay - Structureit is hiring a remote Senior Full Stack Engineer. πŸ’Έ Salary: market rate or above, plus benefits πŸ“Location: South Africa

Role Description

We are looking for a self-starting Senior Full Stack Engineer with deep experience in C# and .NET, and in Angular or React. You lead the design and delivery of complex systems and features, and you set the technical approach that other engineers build on. The role is client-facing, where you take a client requirement and turn it into software that is secure, maintainable and fit for the business it serves.

The role is based in South Africa, in Johannesburg, Cape Town or remote. You will report to a Technical People Lead and work with distributed teams in London, New Zealand, India and the US. Expect to work on more than one engagement, and expect the mix to change as our client work changes.

You will also use AI every day, utilizing AI coding tools such as Claude Code to design, write, test and review code. We expect you to arrive able to do this well, to review AI-generated code at least as hard as your own, and to know when human judgement must lead.

What you’ll do

  • Design the system
    • Lead the design of complex systems and features, and define the technical approach for the team.
    • Select and justify the tools, languages and frameworks for each project.
    • Design systems with clear boundaries, consistent patterns and good documentation.
    • Lead schema and data model design, and choose the database technology that fits the problem.
    • Document architecture for technical and non-technical readers.
  • Build across the stack
    • Lead service-oriented backend design in C# and .NET, including API versioning and secure-by-design architecture.
    • Architect complex front ends in Angular or React, ensuring accessibility and performance standards.
    • Use AI tools to design, write, test and review code.
    • Review AI-assisted code for maintainability, security, architectural fit and domain accuracy.
    • Lead the migration of legacy applications to modern technologies and infrastructure.
  • Ship it safely
    • Design and maintain CI/CD pipelines with quality gates and rollout strategies.
    • Define test strategies across components for reliable automated tests.
    • Design cloud infrastructure that is secure, scalable, compliant and cost-effective.
    • Define SLOs and SLIs, and use distributed tracing to diagnose system-wide issues.
  • Work with the client
    • Lead technical conversations with clients and stakeholders.
    • Work with analysts, product owners and project managers to shape scope and delivery phases.
    • Break complex problems into small, well-defined tickets with clear outcomes.
    • Know when to move fast with AI and when to slow down for critical work.
  • Help others grow
    • Mentor engineers across experience levels through pairing, code review and feedback.
    • Coach others on safe and effective AI use.
    • Help define and enforce team standards for AI use.
    • Add reusable prompts, workflows and patterns to our Skills Library.

Qualifications

  • A minimum of seven years working experience as a software engineer.
  • Extensive commercial experience in C# and .NET.
  • Production experience with Angular or React.
  • Experience in client-facing delivery.
  • Hands-on experience with at least one major cloud platform, and with Linux, containers and infrastructure as code.
  • Excellent written and spoken communication.
  • Comfortable in an Agile delivery team.
  • Daily working experience with an AI coding tool such as Claude Code.
  • Willingness to work in an agentic delivery model.
  • Experience in financial services is a strong advantage.
  • The confidence to tell a client something they do not want to hear, early.

Benefits

  • Fully remote working / or from the office with daily lunch.
  • Flexible working hours.
  • High-spec Dell laptop.
  • Money towards a keyboard of your choice, that is yours to keep.
  • WFH Financial Assistance of up to R10,000 for office-related purchases.
  • Insurance - fully paid on top of, not out of your salary.
  • Discovery Classic Saver medical aid with Vitality, plus Stratum Gap Cover.
  • Life cover through Simply at two times your annual salary.
  • Occupational disability cover at one times your annual salary.
  • Family funeral cover of R40,000.
  • Market rate or above as a base salary, with additional benefits.
  • A 13th cheque at your annual review when you are performing.
  • Salary increases tracked to published inflation for your country of work.
  • A referral bonus when someone you introduce joins and passes probation.
  • A training budget for courses and books.
  • Company-provided access to frontier AI tooling.
  • Employee-first culture that encourages work/life balance.
  • Annual company outings.
  • 20 days annual leave.
  • Three months paid maternity leave after six months’ service.
  • Two days a year to attend conferences.
  • Long-Term Loyalty Benefits including additional leave and company-paid benefits.

Employment equity

StructureIt is an equal opportunity employer. Appointments are made in line with our Employment Equity plan, and preference may be given to suitably qualified candidates from designated groups as defined by the Employment Equity Act. People with disabilities are encouraged to apply, and we will discuss any reasonable accommodation you need.

Interested?

Send your CV to [email protected] . We will send you our interview pack, which sets out each stage of the process and what to expect.

Before You Apply
️
remote Be aware of the location restriction for this remote position: South Africa
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Full Stack Engineer @Structureit
Software Development
Salary market rate or ..
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: South Africa
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 129,771+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later