Senior Full Stack Developer

22 hours ago


South Africa Moyo Africa Consulting Full time R420 000 - R670 200 per year

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.



  • South Africa Pavago Full time R1 800 000 - R2 500 000 per year

    Job Title: Senior Full Stack Software Engineer (Product & Infrastructure)Position Type: Full-Time, RemoteWorking Hours: U.S. client business hours (with flexibility for sprint planning, deployments, and on-call coverage)About the Role:Our client is seeking a Senior Full Stack Engineer to design, build, and maintain web applications and the infrastructure...


  • South Africa Somewhere Full time R120 000 - R240 000 per year

    LOOKING FOR CANDIDATES WITHIN SOUTH AFRICA REGIONCompany/Client Overview:Join our dynamic team as a Full Stack Expert, where you'll play a pivotal role in refactoring and revitalizing two front-end codebases and one backend. This exciting role requires a seasoned developer with a keen eye for detail and a commitment to best practices, ensuring our systems...


  • Johannesburg, South Africa iOCO Pty Ltd Full time

    We are seeking an experienced Intermediate-Senior Full Stack Developer to design, develop, and maintain robust software applications. The role involves building responsive front-end interfaces using HTML, CSS, and JavaScript, developing server-side applications and APIs, and managing databases to ensure performance, security, and scalability. You will...


  • Sandton, South Africa Edge Executive Search Group Full time R1 200 000 - R2 400 000 per year

    Join a team that believes in bold thinking, continuous learning, and building software that makes an impact. This role is ideal for a developer who thrives in an agile, collaborative environment and wants to work with the latest .NET and React technologies.You will play a key role in designing, developing, and optimising full-stack applications within a...


  • Sandton, South Africa Ovations Technologies Full time R3 062 400 per year

    Location:Sandton, Johannesburg (Onsite)Experience:5+ Years RequiredRate: R592, per hourDuration: 6 months Our client is seeking a highly skilled, energetic, and curious Senior Full-Stack Developer to own the technical delivery for their Private Bank Lending team. This role requires full lifecycle application ownership, from strategic design to implementation...


  • Johannesburg, Gauteng, , South Africa Blue Pearl PTY Full time R250 000 - R500 000 per year

    One of our esteemed clients is seeking a highly skilled Senior/Lead Full Stack Developer to join their team on a contract basis. The ideal candidate will play a pivotal role in developing and maintaining high -performance web applications, ensuring scalability, reliability, and security. Key Responsibilities Design, develop, and maintain scalable web...


  • Johannesburg, South Africa Headhunters Full time

    Our Client in the Network Industry is seeking to employ a Senior Software Developer (Full-Stack) to their team based in Johannesburg. This is a hybrid role, offering a combination of remote and on-site work. Requirements: Proven experience as a Full-Stack Developer with a solid track record of working with Microsoft DotNet, C#, DotNet Core, Retool and...


  • Johannesburg, South Africa CodeConnect Staffing (Pty) Ltd Full time R40 - R60

    Job Specifics: Location: Sandton, JHB  Work Model: On-Site  Job Type: Permanent / Full Time  Role Overview An established and forward-thinking software development (software development for the legal industry) company is seeking an Intermediate C# / .NET Full Stack Developer to join its expanding development team.This role offers the opportunity to work...


  • South Africa Tech Genius Full time R192 000 per year

    We are looking for Junior Full Stack developers who recently completed a coding Bootcamp (or certificate / degree) & proficient with the MERN tech stack. The developers should be passionate about coding and have a few projects listed under their GitHub that did not come from a bootcamp.Apply now at NB Please do not apply if:You do not reside in South...

  • Full-Stack Engineer

    5 days ago


    South Africa Dijkstrack Full time R900 000 - R1 200 000 per year

    Join a high-performing international development team as a Full-Stack Engineer on a 12-month remote contract through Dijkstrack. You'll build end-to-end solutions across both frontend and backend stacks for one of our global consulting clients. Being part of the Dijkstrack engineering cohort means access to our delivery community, remote work best practices,...