Sabenza IT

Full Stack Engineer (React, Angular, .Net)

Sabenza IT  •  Johannesburg, ZA (Onsite)  •  4 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


About the Role


We are looking for a highly skilled

Full
Stack Engineer

with strong experience in

front-end technologies (React
or Angular)

and

back-end development using .NET/.NET Core

. The ideal
candidate will play a key role in designing, developing, and delivering
high-quality, scalable web applications.


Key Responsibilities


  • Design, develop, and maintain full-stack applications using

    React/Angular

    on the front end and

    .NET/.NET Core

    on the back end.

  • Build and integrate RESTful APIs and microservices.

  • Collaborate closely with product managers, architects, and QA
    teams to deliver high-quality features.

  • Write clean, maintainable, and scalable code following industry
    best practices.

  • Troubleshoot, debug, and optimize performance across the stack.

  • Work with CI/CD pipelines and DevOps processes to ensure smooth
    deployment.

  • Participate in code reviews and contribute to technical design
    discussions.

Ensure application security, reliability


Requirements


Required Skills & Qualifications


Technical Skills


  • Frontend:

    • Strong proficiency in

      React.js

      or

      Angular 8+

      .

    • Experience with

      TypeScript

      ,

      JavaScript (ES6+)

      ,
      HTML5, CSS3, and component-based architecture.

    • Knowledge of state management frameworks like

      Redux

      ,

      NgRx

      ,
      or similar.

  • Backend:

    • Expertise in

      C#

      ,

      .NET Core

      ,

      ASP.NET Web API

      .

    • Experience building RESTful APIs and microservices.

  • Database:

    • Strong experience with

      SQL Server

      ,

      PostgreSQL

      ,
      or other relational databases.

    • Exposure to NoSQL databases (MongoDB, Redis) is a plus.

  • DevOps & Tools:

    • Familiarity with CI/CD tools (Azure DevOps, GitHub Actions,
      Jenkins).

    • Experience with Git, Docker, cloud platforms (Azure/AWS), and
      containerized environments.


Soft Skills


  • Strong analytical and problem-solving abilities.

  • Excellent communication and collaboration skills.

  • Ability to work in an agile environment and adapt to changing
    requirements.


Preferred Qualifications


  • Experience in cloud-based application development (Azure
    preferred).

  • Knowledge of microservices architecture and distributed
    systems.

  • Exposure to automated testing frameworks (xUnit, NUnit, Jest,
    Jasmine, Cypress).

  • Experience in BFSI or enterprise-grade applications is a plus.


Education


  • Bachelor’s or Master’s degree in Computer Science, Engineering,
    or related field.
Sabenza IT

About Sabenza IT

Sabenza iT Recruitment is a Level 2 BBBEE company with more than 23 years of expertise in Information Technology recruitment. Our team comprises 20 recruiters dedicated to providing top-notch services in recruiting for sectors such as SAP, IT Developers, and IT Security, among others. Sabenza iT is proud to be a wholly South African-owned company.

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Natal, Cape Town, Gauteng, ZA
Year Founded
2013
Social Media