Senior Full Stack Developer

6 days ago


Centurion, Gauteng, South Africa MOYO Full time

WELCOME TO MOYO
Senior Full Stack Developer
About The Role
We're seeking a motivated and experienced Senior Software Developer who is eager to not only code but also to lead and inspire a team. You will work closely with a cross-functional team to build, enhance, and maintain our software solutions, ensuring they are scalable, efficient, and aligned with client and business needs. This role is perfect for someone who is technically strong and also has a passion for mentorship, collaboration, and continuous improvement—someone who envisions growing into a leadership role in the near future.

Required Qualifications & Experience

  • Tertiary degree in a related field (BSc Computer Science, B.IT or Informatics related degrees).
  • 5–8+ years of professional software development experience, preferably in enterprise environments.
  • 2 – 3 years of working as a Senior Software Developer.
  • Good working knowledge of development methodologies and frameworks.
  • Proven track record in designing and developing enterprise-level applications using .NET technologies.
  • Experience in developing web applications using at least one popular web framework (Angular, React, or Blazor, Mobile/Cross-Platform counter parts are good to have React Native, Angular Ionic, Blazor Maui).
  • Experience with test-driven development and writing unit tests following industry standards/best practice.
  • Experience with Public Cloud & Containerisation technologies/platforms an advantage.
  • Experience with DevOps an advantage.

Key Responsibilities

  • Contribute to all phases of the development lifecycle.
  • Write well designed, testable, efficient code.
  • Ensure designs are in compliance with specifications.
  • Prepare and produce releases of software components.
  • Leading a team to produce quality output in an efficient manner.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for review.

Methodologies, Tools, & Technologies

  • Knowledge and experience in . NET Enterprise Systems and Architectures.
  • Ability to apply Domain Driven Design and Clean Architectures.
  • Understanding of Secure Software Development Life Cycle and OWASP.
  • Understand Service Oriented Architectures (API Patterns & Design, Micro Services, OpenAPI, Swagger).
  • In depth understanding of SOLID Principles and key back-end patterns in use today.
  • Knowledge and experience in applying Object Oriented Analysis and Design, as well as Design Patterns and Practices.
  • Knowledge and experience in applying User Interface Design Patterns, including Desktop vs Mobile Design Trade-offs.
  • Knowledge and experience on Clean Code and Coding Best Practices in relevant languages and frameworks.
  • Excellent C#, .NET Framework, .NET Core.
  • Good grasp of C# Generics, Lambda Expressions, and LINQ.
  • Excellent in Web API, RESTful services.
  • Solid in one or more Front-end Frameworks Blazor, ASP.NET MVC, Angular, React.
  • Versed in TypeScript and/or JavaScript.
  • Experience with integration to Active Directory, Azure Active Directory or other comparable Identity Providers.
  • A firm understanding of Authentication and Authorisation using OAuth 2 / JWT / Identity Server.
  • SQL Server 2014+ and Transact-SQL (T-SQL).
  • Familiar with Rxjs or other Asynchronous and Push Web Technologies.
  • Familiar with Indexed DB.
  • Familiar with or knowledge of integration with Queueing Technologies (MSMQ, RabbitMQ, IBMMQ, Azure Service Bus, etc.)
  • Strong HTML 5, CSS 3, and Bootstrap 5 capabilities.
  • Microsoft Visual Studio, Visual Studio Code or other appropriate IDEs (Rider, etc.).
  • Experience or Knowledge of Kafka a plus.
  • Experience or Knowledge of Microsoft Graph a plus.
  • Experience or Knowledge of Aspire a plus.
  • Experience with Microsoft Internet Information Services (IIS).
  • Experience with Azure Web and Application Services a plus.
  • Experience with Azure DevOps and CI/CD pipelines a plus.
  • Experience with containerization (Docker, Kubernetes) a plus.

Moyo Culture And Values
We seek understanding.

We make a difference.

We've got your back.

We are leaders.

We are reliable.

We are brave.

Our company provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, colour, religion, sex, national origin, age, disability or genetics.



  • Centurion, Gauteng, South Africa Level-Up Full time

    Our client is seeking a full stack developer with 3-5 years' experience. The ideal candidate will be responsible for designing, developing, and maintaining software applications across the entire stack and hold a firm understanding of web frameworks, APIs, databases, and back-end languages. The successful candidate will join our client's dynamic IT...


  • Centurion, Gauteng, South Africa Hire Resolve Full time

    A software vendor that provides an end-to-end cloud-based platform for field sales automation, distribution, and warehouse management, primarily serving the Fast-Moving Consumer Goods (FMCG) industry across Africa, is seeking a talented Full Stack PHP Developer to build, maintain, and enhance web applications across the entire stack. This role involves...


  • Centurion, Gauteng, South Africa Werkie Full time R55 000 - R65 000 per year

    (eng= Job Title: Full-stack/System Developer Location: Centurion Salary: R Start Date: 5 January 2026 Work Hours: Monday – Friday, 08:00 – 17:00 / 45-hour work week More About the Company This organisation is a leading technology solutions provider specialising in intelligent communication, workforce optimisation, and mobile applications. We build...


  • Centurion, Gauteng, South Africa Werkie Full time R30 000 - R90 000 per year

    (eng= Job Title: Full-stack/System Developer Location: Centurion Salary: R Start Date: 5 January 2026 Work Hours: Monday – Friday, 08:00 – 17:00 / 45-hour work week More About the Company This organisation is a leading technology solutions provider specialising in intelligent communication, workforce optimisation, and mobile applications. We build...


  • Centurion, Gauteng, South Africa Network1 Full time R1 200 000 - R2 400 000 per year

    Are you a passionate Full Stack Developer eager to work on innovative solutions in a dynamic tech environment? Join a forward-thinking company where your skills will directly impact our flagship electronic Practice Management system, VeriClaim. If you thrive in collaborative teams, enjoy problem-solving, and want to be part of a company that values...

  • Senior BI Developer

    1 week ago


    Centurion, Gauteng, South Africa Smart4 Energy Full time

    A Financial Services corporation is seeking aSenior Business Intelligence Developeron a Permanent basis inCenturion, Gauteng.Applicants should be South African CitizensApplicants should be comfortable with an in-office and WFH environment (~3 days in office per week)The successful candidate will be responsible foranalysing, designing and building BI...

  • Software Developer

    6 days ago


    Centurion, Gauteng, South Africa Belay Talent Solutions Full time

    We are seeking a Full Stack Developer skilled in .NET Core (C#) and AngularJS to help shape the architecture and functionality of our core applications. In this role, you will design and implement robust backend systems, build efficient REST APIs, and contribute to responsive, visually engaging user interfaces in collaboration with our design team. You will...


  • Centurion, Gauteng, South Africa BCXP Full time R120 000 - R180 000 per year

    Business unit, Department, ReportingBusiness Unit OperateDepartment Monitoring Centre of ExcellenceMonitoring Centre of ExcellenceJob grade/level S6Core Description We're looking for an experienced Specialist:  Elastic Stack Engineer to design, implement, and maintain observability and logging solutions using the Elastic Stack (Elasticsearch,...


  • Centurion, Gauteng, South Africa BCX Zambia Full time R60 000 - R1 200 000 per year

    Apply now »Date:5 Dec 2025Location:Centurion, Gauteng, ZACompany:BCXPBusiness unit, Department, ReportingBusiness UnitOperateDepartmentMonitoring Centre of ExcellenceMonitoring Centre of ExcellenceJob grade/levelS6Core DescriptionWe're looking for an experienced Specialist: Elastic Stack Engineer to design, implement, and maintain observability and logging...


  • Centurion, Gauteng, South Africa e-Merge IT Recruitment Full time

    We're Hiring: Senior Flutter Developer (Hybrid) – R960,000 per annum Are you a seasonedFlutter Developerwith a passion for crafting world-class mobile applications? Do you thrive in corporate environments where innovation, performance, and scalability matter? If yes, we wantYOUto join our dynamic tech team Position:Senior Flutter Developer Model:Hybrid /...