Senior Full-Stack Engineer (JS) – Hybrid, Mentorship

Placements24

Rustenburg

Hybrid

ZAR 900,000 - 1,200,000

Full time

37 hours 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 role
Medical aid
Retirement fund
Bonuses
Study assistance
Team-building activities
Employee wellness programs
Work-life balance

Job summary

Placements24 in Rustenburg, North West, is seeking a Senior Full-Stack Developer to design, develop, and deploy robust backend services and dynamic frontend interfaces. You will mentor juniors and help shape architectural direction while working from our Rustenburg office in a hybrid setup.

You will tackle complex technical challenges across the stack, collaborating with product managers, designers, and other engineers to deliver scalable digital solutions for various industries.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 5+ years of professional full-stack development experience.
  • Strong proficiency in JavaScript (ES6+), Node.js, and backend frameworks.
  • Experience with React, Angular, or Vue.js frontend frameworks.
  • Experience with SQL databases (PostgreSQL, MySQL) and NoSQL (MongoDB).
  • Experience designing and consuming RESTful APIs.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and Docker.
  • Proficiency with Git and CI/CD pipelines.
  • Excellent problem-solving and teamwork.
  • Mentoring junior developers is desirable.

Responsibilities

  • Design, develop, test, and deploy full-stack web applications using JavaScript across the entire technology stack.
  • Build and maintain scalable backend services using Node.js and relevant frameworks.
  • Develop responsive frontend interfaces using React, Angular, or Vue.js.
  • Integrate with databases (SQL and NoSQL) and manage data storage solutions.
  • Implement RESTful APIs and ensure seamless frontend-backend communication.
  • Write clean, well-documented, maintainable code.
  • Participate in code reviews and provide constructive feedback.
  • Collaborate with product managers, designers, and engineers to define requirements.
  • Troubleshoot and resolve bugs and performance issues across the stack.
  • Stay updated with latest trends in full-stack development.

Skills

JavaScript (ES6+)
Node.js
React
Angular
Vue.js
RESTful APIs
Git
CI/CD
Mentoring
Problem-solving
Teamwork

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Docker
AWS
PostgreSQL
MySQL
MongoDB
Express.js
NestJS

Job description

Placements24 in Rustenburg, North West, is seeking a Senior Full-Stack Developer to design, develop, and deploy robust backend services and dynamic frontend interfaces. You will mentor juniors and help shape architectural direction while working from our Rustenburg office in a hybrid setup.

You will tackle complex technical challenges across the stack, collaborating with product managers, designers, and other engineers to deliver scalable digital solutions for various industries.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer — Hybrid, Mentorship & Impact
Senior Full-Stack Engineer — Hybrid, Mentorship & Impact

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Pension plan
Professional development
+2
Senior Full-Stack Engineer — Hybrid, Mentorship & Impact
Senior Full-Stack Engineer — Hybrid, Mentorship & Impact

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health benefits
Professional development opportunities
+1
Senior Full-Stack Engineer — Hybrid, Mentorship & Impact
Senior Full-Stack Engineer — Hybrid, Mentorship & Impact

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Hybrid work model
Professional development opportunities
Senior Full-Stack Engineer — Hybrid (Pretoria)
Senior Full-Stack Engineer — Hybrid (Pretoria)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Performance-based bonuses
Health coverage and retirement fund
Senior Full-Stack Engineer (React + Node) – Hybrid
Senior Full-Stack Engineer (React + Node) – Hybrid

Placements24 • Rustenburg

Hybrid
ZAR 1,100,000 - 1,600,000
Competitive salary package
Medical and dental insurance
Generous paid time off
+5
Senior Full-Stack Tech Lead — Hybrid & Mentorship
Senior Full-Stack Tech Lead — Hybrid & Mentorship

Placements24 • KwaZulu-Natal

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Paid time off
Retirement plan
+2
Senior Full-Stack Engineer — Hybrid + Growth Benefits
Senior Full-Stack Engineer — Hybrid + Growth Benefits

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Performance bonus
+2
Senior Full-Stack Engineer — Hybrid
Senior Full-Stack Engineer — Hybrid

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health and wellness benefits
Hybrid work model
+1
Senior Full-Stack Engineer — Hybrid, Build Scalable Apps
Senior Full-Stack Engineer — Hybrid, Build Scalable Apps

Placements24 • Randburg

Hybrid
ZAR 1,000,000 - 1,400,000
Competitive salary package
Health, dental & vision benefits
Pension fund contributions
+1
Senior Full-Stack Engineer – Hybrid, Stock Options & Growth
Senior Full-Stack Engineer – Hybrid, Stock Options & Growth

Placements24 • Johannesburg

Hybrid
ZAR 800,000 - 1,200,000
Competitive compensation
Health benefits
Professional development
+4