IQbusiness is the largest independent management consulting firm in South Africa. Since 1998, we have helped our clients solve their problems by providing innovative, fast and cost-effective solutions. Our methods and frameworks, drawn from our 20 years of international and local experience, allow us to deliver client value early and continuously
Read more about this company
iqx the Technology Division of iqbusiness is seeking an experienced Senior MERN Stack Software Developer to join our team on a 12-month contract. The ideal candidate will have strong expertise in MongoDB, Express.js, React.js, and Node.js, with a proven track record of building scalable, high-performance web applications. This is a fully onsite role based in Sandton.
Key Responsibilities
Design, develop, and maintain full-stack web applications using the MERN stack
Build robust RESTful APIs and microservices using Node.js and Express.js
Develop responsive, user-friendly front-end interfaces using React.js
Work with MongoDB to design schemas, optimize queries, and manage data effectively
Collaborate with cross-functional teams including product owners, designers, and QA
Write clean, maintainable, and well-documented code
Participate in code reviews and mentor junior developers
Troubleshoot, debug, and enhance application performance
Ensure application security, scalability, and reliability
Required Skills & Experience
7+ years of software development experience
Strong proficiency in:
MongoDB
Express.js
React.js
Node.js
Solid understanding of JavaScript (ES6+) and TypeScript (advantageous)
Experience with RESTful API development and integration
Familiarity with version control tools such as Git
Experience with modern front-end build tools and frameworks
20 Initiatives to Boost Employee EngagementAre you struggling with improving employee engagement at work? This article covers everything from better communication to building a strong workplace culture.
30 Common Interview Mistakes to AvoidThis piece examines 30 of the most common mistakes applicants make at interviews, so you know how to better avoid them.