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
