Full Stack Engineer (react, Angular, .net)

Johannesburg, Gauteng, South Africa

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.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1650689
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned