Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Placements24

New

Senior Full-Stack Developer (MERN Stack)

Posted 8 views
Discussion

Summary

Senior full-stack developer designing, building, and deploying scalable web applications with the MERN stack (MongoDB, Express.js, React, Node.js) for a technology solutions provider in Pietermaritzburg. Day-to-day work includes REST API development, performance and security optimization, code reviews, and mentoring junior developers.

About the Role

Our client, a forward-thinking technology solutions provider, is seeking a highly skilled and experienced Senior Full-Stack Developer to join their dynamic team based in Pietermaritzburg, KwaZulu-Natal . This is a crucial role within our development department, responsible for designing, developing, and deploying robust web applications that drive business innovation. The ideal candidate will have a proven track record in full-stack development, with a strong emphasis on the MERN stack (MongoDB, Express.js, React.js, Node.js). You will work collaboratively with cross-functional teams to deliver high-quality software solutions that meet evolving business needs. This position offers a fantastic opportunity to make a significant impact in a growing company and contribute to exciting new projects. We pride ourselves on fostering a culture of continuous learning and professional development, ensuring our team members are equipped with the latest tools and technologies.

Key Responsibilities

  • Design, develop, test, and deploy scalable web applications using the MERN stack.
  • Collaborate with product managers, designers, and other engineers to define project requirements and technical specifications.
  • Write clean, maintainable, and efficient code across both front-end and back-end systems.
  • Develop and manage RESTful APIs and integrate with third-party services.
  • Optimize application performance for maximum speed and scalability.
  • Implement security and data protection measures.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot, debug, and upgrade existing software.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Mentor junior developers and contribute to the team's technical growth.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full-stack web development.
  • Proven expertise in MongoDB, Express.js, React.js, and Node.js.
  • Strong understanding of JavaScript, HTML5, and CSS3.
  • Experience with version control systems, particularly Git.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of database design and management (SQL and NoSQL).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with agile development methodologies is a plus.

Benefits

  • Competitive salary package commensurate with experience.
  • Opportunity to work on challenging and innovative projects.
  • A collaborative and supportive work environment in Pietermaritzburg .
  • Opportunities for professional growth and career advancement.
  • Access to training and development resources.
  • Contribution to a company that values innovation and excellence.
  • A comprehensive benefits package including health insurance and retirement plans.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →