Senior Full-Stack Developer - JavaScript Ecosystem

Placements24

Pietermaritzburg

Hybrid

ZAR 900,000 - 1,300,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Hybrid work model
Professional development opportunities

Job summary

Placements24 is seeking a Senior Full-Stack Developer in Pietermaritzburg. Hybrid role, combining on-site collaboration with remote flexibility.

You will lead development across frontend and backend stacks, employing React, Node.js, Express, and modern database solutions to deliver scalable digital solutions across industries. The ideal candidate has 5+ years of full-stack experience, strong cloud and containerization skills (AWS/Azure/GCP; Docker/Kubernetes), and a track record mentoring junior

Qualifications

  • Bachelor's degree in Computer Science or related field or equivalent practical experience.
  • 5+ years of professional full-stack web development experience.
  • Strong front-end skills with React, Angular, or Vue.js.
  • Proficient back-end with Node.js and Express.js.
  • Solid database knowledge (PostgreSQL, MongoDB, MySQL).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and automated testing.
  • Excellent communication and teamwork abilities.

Responsibilities

  • Design, develop, and maintain scalable web applications using React, Node.js, and related tech.
  • Collaborate with product, design, and other engineers to define requirements and deliver high-quality software.
  • Write clean, testable code following best practices.
  • Implement and manage database solutions with data integrity and performance.
  • Mentor junior developers and participate in code reviews.
  • Troubleshoot and upgrade existing systems; stay updated on tech trends.
  • Contribute to agile processes like sprint planning and stand-ups.

Skills

React
Angular
Vue.js
Node.js
Express.js
PostgreSQL
MongoDB
MySQL
AWS
Azure
GCP
Docker
Kubernetes
CI/CD
Testing frameworks

Education

Bachelor's degree in Computer Science or related

Tools

React
Angular
Vue.js
Node.js
Express.js
PostgreSQL
MongoDB
MySQL
AWS
Azure
GCP
Docker
Kubernetes
CI/CD

Job description

About the Role

Our client, a dynamic and rapidly expanding tech innovator based in the vibrant city of Pietermaritzburg , is seeking a highly skilled and experienced Senior Full-Stack Developer. This is a fantastic opportunity to join a forward-thinking team that is pushing the boundaries of digital solutions across various industries. The ideal candidate will possess a deep understanding of modern web development practices, a passion for clean code, and a proven ability to lead and mentor junior developers. This role offers a blend of on-site collaboration and remote flexibility, fostering a balanced and productive work environment in the heart of KwaZulu-Natal .

Key Responsibilities
  • Design, develop, and maintain robust and scalable web applications using a variety of technologies, with a strong emphasis on the JavaScript ecosystem (e.g., React, Node.js, Express).
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define project requirements and deliver high-quality software solutions.
  • Write efficient, reusable, and testable code following best practices and coding standards.
  • Implement and manage database solutions, ensuring data integrity and optimal performance.
  • Conduct code reviews, provide constructive feedback, and mentor junior development staff.
  • Troubleshoot, debug, and upgrade existing systems.
  • Stay abreast of emerging technologies and industry trends to drive innovation within the team.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
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.
  • Expertise in front-end technologies such as React, Angular, or Vue.js.
  • Proficiency in back-end development with Node.js, Express.js, or similar frameworks.
  • Solid understanding of database technologies like PostgreSQL, MongoDB, or MySQL.
  • Experience with cloud platforms (AWS, Azure, GCP) is highly desirable.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Experience with CI/CD pipelines and automated testing frameworks.
Benefits

Our client offers a competitive salary package, comprehensive health insurance, and opportunities for professional development and continuous learning. Employees benefit from a generous paid time off policy, retirement savings plans, and a vibrant company culture that encourages innovation and personal growth. The hybrid work model allows for a flexible work-life balance, with dedicated collaborative spaces available at our Pietermaritzburg office.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Performance bonus
+2
Senior Full-Stack Developer (React & Node.js)
Senior Full-Stack Developer (React & Node.js)

Placements24 • Durban

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Health benefits
Paid time off
+3
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 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
Full Stack Developer
Full Stack Developer

Placements24 • Pietermaritzburg

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Healthcare benefits
Career development opportunities
+1
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 (JavaScript/Node.js/React)
Senior Full-Stack Developer (JavaScript/Node.js/React)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Career growth opportunities
Cutting-edge technologies
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 Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,500,000
Private medical insurance
Retirement annuity fund
Paid time off
+2