Job title : Mid-Senior Full Stack Engineer
Job Location : South Africa,
Deadline : November 06, 2025
Quick Recommended Links
- Jobs by Location
- Job by industries
Job Description
We are looking for a FullStack Engineer to join our team. Responsibilities will include building microservices (mainly .NET, running in Kubernetes) using paradigms such as event-sourcing, CQRS, message-driven architecture, backends-for-frontends (BFFs), as well as Micro-frontends in React. Your primary responsibilities will be to design and develop services and components on this stack, and to coordinate with the rest of the team working on different layers of the infrastructure.A commitment to collaborative problem solving, sophisticated design, and a thirst for elegant code is a must.Basic Requirements
Backend :
Proficient in C#, with a good knowledge of its ecosystemsFamiliarity with the .NET framework as well as .Net CoreStrong understanding of object-oriented programmingStrong understanding of message queuingStrong understanding of asynchronous and multi-threaded applicationsSkill for writing reusable C# librariesFamiliar with various design and architectural patternsFamiliarity with Domain Driven Design and Event Sourcing would be advantageousKnowledge of concurrency patterns in C#Familiarity with NoSQLKnack for writing clean, readable C# codeUnderstanding fundamental design principles behind a scalable applicationAugmenting automated testing platforms and creating unit testsFamiliarity with development pipeline and release management toolsFrontend :
Complete understanding of React and its main fundamentalsStrong proficiency in JavaScript, object model, event handlers, JSX, and BabelStrong understanding of variables and scopingStrong understanding of RESTful APIs, HTML / CSS, ES6Strong proficiency in Javascript design patternsFamiliarity with Web / Shared / Service WorkersFamiliarity with newer specifications of EcmaScriptFamiliarity with micro frontend architectureFamiliarity with WebsocketsFamiliarity with modern front-end build pipelines and toolsFamiliarity with development pipelines and release management toolsKnowledge of modern authorization mechanisms, such as JSON Web TokensExperience with common front-end development tools such as Webpack, NPM, etc.A knack for benchmarking and optimizationIn return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work, you’ll get :
PTO 20 DaysLife Cover - Life, dread disease, salary protection - this is covered in full by RD and not out of CTC.Fully Remote - set you up to work from home, laptop and accessories.ICT jobs