Software Engineer (Frontend .Net) at Mukuru

Company:

Mukuru

Mukuru

Industry: Banking / Financial Services

Deadline: Not specified

Job Type: Full Time

Experience: 5 years

Location: Gauteng

Province: Pretoria

Field: ICT / Computer

The Opportunity

  • We’re looking for a Software Engineer (Frontend & .NET) to join our Financial Services Engineering Team — a dynamic group of innovators building scalable, high-impact systems that power Mukuru’s digital ecosystem.
  • In this role, you’ll be responsible for designing and developing robust .NET Core microservices and modern React front-end applications that deliver seamless experiences to our customers. You’ll work with cross-functional teams to bring ideas to life, experiment with new technologies, and make a tangible difference in how millions of Africans engage with financial products.
  • If you’re passionate about clean code, elegant interfaces, and building products that truly matter — this is your next big move.

What You’ll Do

1. Build & Innovate

  • Design, develop, and maintain .NET Core applications, microservices, and React web apps.
  • Develop and integrate RESTful APIs, ensuring scalability, performance, and security.
  • Architect and optimize MySQL database schemas for speed and reliability.
  • Deliver pixel-perfect, responsive user experiences using React, TypeScript, HTML, and CSS.

2. Collaborate & Deliver

  • Work closely with engineers, product managers, and designers to plan, build, and release features that enhance the customer journey.
  • Participate in code reviews, testing, and debugging to maintain high engineering standards.
  • Collaborate in an Agile/Scrum environment to continuously improve delivery speed and product quality.

3. Evolve & Improve

  • Contribute to evolving development processes, CI/CD practices, and DevOps pipelines.
  • Stay current with modern frameworks, cloud tools, and best practices in software engineering.
  • Take ownership of your work, mentoring teammates and driving quality improvements across the stack.

What You’ll Bring

Essential:

  • Bachelor’s degree or diploma in Computer Science, Information Technology, or a related field (preferred).
  • 5+ years of professional experience in software engineering with a focus on .NET Core and React.
  • Expertise in microservices architecture and RESTful API design.
  • Strong experience with MySQL (schema design, optimization, and scripting).
  • Skilled in React, TypeScript, HTML, CSS, and modern front-end build tools (Webpack, npm, Yarn).
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Familiarity with CI/CD pipelines, automated testing, and Git version control.
  • Understanding of AWS cloud services and deployment environments.
  • Knowledge of Clean Architecture, design patterns, and asynchronous programming.
  • Familiarity with JWT, OAuth 2.0, and web security best practices.

Nice to Have:

  • Experience with server-side rendering (SSR) frameworks like Next.js.
  • Proficiency in CSS-in-JS frameworks and UI/UX best practices.
  • Experience with testing frameworks (Jest, Enzyme, Cypress).
  • Experience in fintech or customer-facing digital platforms.

You’ll Thrive Here If You Are:

  • Passionate about building intuitive, high-performance web applications.
  • A team player who enjoys collaborating across disciplines.
  • Curious, adaptable, and always eager to learn new technologies.
  • Committed to writing clean, scalable, and maintainable code.
  • Motivated by impact — you want your work to improve real lives.



Share this job:

Software Engineer (.NET) at Mukuru

Software Engineer (PHP) at Mukuru