Job Search and Career Advice Platform

Enable job alerts via email!

Team Lead – Full Stack (C# / Aws) - Cape Town

E-Merge It Recruitment

Remote

ZAR 600 000 - 900 000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech recruitment agency is seeking a Senior C# Developer for a remote opportunity in South Africa. This role involves shaping application architecture for enterprise solutions, collaborating with a skilled team, and mentoring. Candidates should have over 7 years of C# experience with a strong grasp of software design principles. The company promotes a culture of autonomy and continuous learning within a passionate team, making it an ideal place for those looking to innovate.

Qualifications

  • 7+ years of experience as a C# /.NET developer.
  • Deep understanding of software design principles and architecture patterns.
  • Experience with Azure, APIs, or distributed systems is a bonus.

Responsibilities

  • Shape and evolve application architecture for enterprise‑scale solutions.
  • Collaborate with developers and architects to design scalable systems.
  • Translate business needs into maintainable and technically sound designs.
  • Guide teams on best practices and clean design principles.
  • Mentor and explore new tech directions.

Skills

C# programming
.NET technologies
Software design principles
Architecture patterns
Mentorship
Problem-solving
Cloud services (Azure)
Job description

Are you a C# developer who lives and breathes technology — someone who's as excited about clean code and system design as others are about coffee?

If you've mastered the art of development and are now eager to architect the bigger picture, this is your next move.

Our client builds a powerful enterprise platform that helps organisations design, automate, and scale complex business systems — like giving businesses a digital nervous system that makes everything move smarter and faster.

They're a remote‑first team of passionate technologists, the kind who debate architecture patterns for fun and love turning elegant design into powerful, working software.

What You’ll Do
  • Shape and evolve application architecture for enterprise‑scale solutions.
  • Collaborate with talented developers and architects to design scalable, modern systems.
  • Translate business needs into clear, maintainable, and technically sound designs.
  • Guide teams on best practices, patterns, and clean design principles.
  • Stay close to the codebase — enough to mentor, prototype, and explore new tech directions.
What You’ll Bring
  • A strong background as a Senior C# /.NET Developer (7+ years).
  • Deep understanding of software design principles, architecture patterns, and object‑oriented design.
  • Experience with Azure, APIs, or distributed systems is a bonus.
  • A genuine curiosity for how things work — you love exploring new tools, frameworks, and ideas.
  • The mindset of a builder, thinker, and problem‑solver — someone who sees architecture as both art and engineering.
  • This isn't your typical corporate gig.
  • You’ll join a tight‑knit, highly skilled team of tech enthusiasts who believe in craftsmanship, autonomy, and continuous learning.
  • You’ll have the freedom to work remotely from anywhere in South Africa, contribute to products used by large enterprises, and help shape the architectural DNA of a platform that's pushing the boundaries of what's possible.

If you're a developer who can't help buttinker, learn, and build things better, it's time to architect your next adventure.

Apply now and join a team that speaks your language — code.

Job Details

Seniority level: Mid‑Senior level

Employment type: Full‑time

Job function: Information Technology

Industries: IT Services and IT Consulting

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.