Senior Mern Full-Stack Engineer – Build Scalable Web Apps

Placements24

Pietermaritzburg

Hybrid

ZAR 900,000 - 1,200,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Health insurance
Career development
Competitive salary

Job summary

Placements24 is seeking a highly skilled Senior Full-Stack Developer to join our client’s team in Pietermaritzburg, KwaZulu-Natal. The role centers on designing, developing, and deploying robust web applications using the MERN stack, with collaboration across product, design, and engineering.

You will build RESTful APIs, optimize performance, implement security measures, and mentor junior developers in a hybrid work environment.

Qualifications

  • 5+ years of professional full-stack development experience.
  • Proven MERN stack expertise and modern web technologies.

Responsibilities

  • Design, develop, test, and deploy MERN-based web applications.
  • Build and maintain RESTful APIs and microservices.
  • Collaborate with product, design and engineering teams.
  • Mentor junior developers and review code.
  • Ensure application security and data protection.

Skills

MERN stack
Full-stack development
JavaScript
Git
Agile
Team collaboration

Education

Bachelor's degree in Computer Science or related

Tools

MongoDB
Express.js
React.js
Node.js
HTML5
CSS3
Git
AWS / Azure / GCP
SQL / NoSQL

Job description

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.

Our client, a dynamic and rapidly growing technology firm based in Pietermaritzburg, KwaZulu-Natal , is seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join their innovative development team. This role offers a fantastic opportunity to contribute to cutting-edge projects, mentor junior developers, and play a pivotal role in shaping the future of our client's software solutions. You will be instrumental in designing, developing, and deploying robust, scalable, and user-friendly applications. The ideal candidate possesses a deep understanding of both front-end and back-end technologies, coupled with a passion for writing clean, efficient, and maintainable code. This is a hybrid position, allowing for a blend of in-office collaboration and remote flexibility, fostering a productive and balanced work environment in the heart of Pietermaritzburg .

About the Role

Our client, a dynamic and rapidly growing technology firm based in Pietermaritzburg, KwaZulu-Natal , is seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join their innovative development team. This role offers a fantastic opportunity to contribute to cutting-edge projects, mentor junior developers, and play a pivotal role in shaping the future of our client's software solutions. You will be instrumental in designing, developing, and deploying robust, scalable, and user-friendly applications. The ideal candidate possesses a deep understanding of both front-end and back-end technologies, coupled with a passion for writing clean, efficient, and maintainable code. This is a hybrid position, allowing for a blend of in-office collaboration and remote flexibility, fostering a productive and balanced work environment in the heart of Pietermaritzburg .

Key Responsibilities
  • Design, develop, and implement high-quality software solutions across the full stack, from database to user interface.
  • Collaborate with product managers, designers, and other engineers to define project requirements and translate them into technical specifications.
  • Write clean, testable, and efficient code in various programming languages (e.g., Python, JavaScript, Java).
  • Develop and maintain RESTful APIs and microservices.
  • Optimize application performance and scalability.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot, debug, and upgrade existing software.
  • Mentor and guide junior software engineers, fostering a culture of learning and continuous improvement within the Pietermaritzburg team.
  • Stay up-to-date with emerging technologies and industry best practices.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven experience as a Full-Stack Engineer or similar role, with a strong portfolio of successful projects.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
  • Extensive experience with back-end development languages (e.g., Python/Django/Flask, Node.js, Java/Spring) and relational databases (e.g., PostgreSQL, MySQL).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Solid understanding of software development principles, data structures, and algorithms.
  • Experience with Agile methodologies and tools (e.g., Jira, Confluence).
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, particularly for collaborating within a hybrid team in Pietermaritzburg .
Benefits
  • Competitive salary package.
  • Comprehensive health and wellness benefits.
  • Opportunities for professional development and training.
  • Collaborative and inclusive work culture.
  • Flexibility of a hybrid work model, allowing you to balance your professional and personal life.
  • Be part of a forward-thinking company that values innovation and employee growth in the vibrant city of Pietermaritzburg.
  • We provide ample opportunities for career advancement and the chance to work on challenging and rewarding projects that make a real impact.
About the Role

Our client is a rapidly growing technology firm seeking a highly skilled and motivated Senior Software Engineer to join their dynamic team in Pietermaritzburg, KwaZulu-Natal . This is an exciting opportunity for an experienced professional to contribute to the development of cutting-edge software solutions that impact a global user base. You will be instrumental in designing, implementing, and maintaining robust, scalable, and efficient applications. The

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health and wellness benefits
Hybrid work model
+1
Senior Full-Stack Developer (MERN Stack)
Senior Full-Stack Developer (MERN Stack)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Challenging projects
Collaborative environment
+4
Senior Full Stack Developer - Pietermaritzburg
Senior Full Stack Developer - Pietermaritzburg

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Pension scheme
+2
Senior Full-Stack Developer - JavaScript Ecosystem
Senior Full-Stack Developer - JavaScript Ecosystem

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Hybrid work model
Professional development opportunities
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Health coverage and retirement plan
Paid time off
Flexible remote work environment
+1
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Durban

Hybrid
ZAR 800,000 - 1,100,000
Competitive salary
Health insurance
Paid time off
+7
Senior Full Stack Developer (JavaScript/Node.js)
Senior Full Stack Developer (JavaScript/Node.js)

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work arrangement
Professional development
+5
Senior Full Stack Developer (Python/React)
Senior Full Stack Developer (Python/React)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development
Senior Full Stack Engineer
Senior Full Stack Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Performance-based bonuses
Health coverage and retirement fund
Senior Full-Stack Developer (JavaScript Ecosystem)
Senior Full-Stack Developer (JavaScript Ecosystem)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Performance bonus
+2