Senior MERN Stack Developer South Africa – 3 Month Contract

Contract

We are hiring a Senior MERN Stack Developer for a 3-month contract in South Africa.
(South Africa Residents Only – No Visa Sponsorship)
.

This role is ideal for engineers experienced in full-stack development with the MERN stack who thrive in fast-paced, contract-based projects, solving architectural challenges, and mentoring other developers.

You will contribute to evolving our cloud-native microservices architecture, ensuring maintainable, high-performance, and secure software for the duration of the contract.

Key Responsibilities

Architecture & Technical Leadership

  • Contribute to the design and evolution of scalable microservices architectures

  • Translate business requirements into technical designs and implementation plans

  • Make long-term architectural decisions to ensure maintainability during the contract

  • Drive best practices in code quality, testing, performance, and security

Development & Delivery

  • Develop high-performance applications using MERN stack (MongoDB, Express.js, React.js, Node.js)

  • Write clean, maintainable TypeScript code

  • Design and maintain RESTful APIs and backend services

  • Optimize performance and troubleshoot production issues

  • Participate in full SDLC activities: design, implementation, testing, deployment, support

  • Ensure robust testing with unit, integration, and E2E tests

Collaboration & Mentorship

  • Work closely with product owners, UX designers, QA, and DevOps teams

  • Conduct peer code reviews and uphold engineering standards

  • Mentor junior and mid-level developers where relevant

  • Contribute to technical documentation and knowledge sharing

DevOps & Deployment

  • Support CI/CD pipelines and automation

  • Assist in Docker containerization and cloud deployment strategies

  • Monitor performance and production stability


Required Skills & Experience

  • 5+ years’ experience in MERN stack development

  • Expertise in MongoDB, Express.js, React.js, Node.js, and TypeScript

  • Proven experience building scalable RESTful APIs

  • Strong understanding of microservices architecture and distributed systems

  • Experience with API security, authentication (JWT, OAuth, RBAC)

  • Familiarity with CI/CD pipelines and DevOps practices

  • Experience with containerisation (Docker)

  • Proficiency with Git and collaborative workflows

  • Solid understanding of Agile/Scrum methodologies

  • Experience leading technical initiatives and mentoring developers


Advantageous Experience

  • Cloud platform experience (AWS preferred)

  • Infrastructure-as-Code (IaC) concepts

  • SQL databases (MySQL, PostgreSQL)

  • High-transaction or enterprise-scale application experience

  • Exposure to Domain-Driven Design (DDD)


Personal Attributes

  • Strong ownership mentality and accountability

  • Architecturally curious and solution-oriented

  • Excellent analytical and problem-solving skills

  • Clear and professional communicator

  • Collaborative team player with leadership potential

  • Passionate about modern engineering practices and continuous learning

  • Ability to operate independently


Why Apply?

  • 3-month contract for senior engineers

  • Remote-friendly within South Africa.

  • Work on large-scale, cloud-native applications

  • Modern agile engineering culture

  • Mentor and grow with a collaborative, skilled team

 

⚠️ Please note: Applications from candidates outside South Africa will not be considered.

To apply for this job email your details to talent@samford.co.za