Senior Full-Stack JavaScript Developer

Placements24

Johannesburg

Hybrid

ZAR 900,000 - 1,400,000

Full time

3 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 benefits
Professional development
Hybrid work arrangement

Job summary

Placements24 in Johannesburg is seeking a Senior Full-Stack JavaScript Developer to design, develop, and deploy robust web applications. You will work on the full stack, collaborating with product managers, designers, and engineers in a hybrid setting.

The role emphasizes high-performance UI/UX, RESTful APIs, microservices, code reviews, and mentoring junior developers, with hands-on coding and modern JS frameworks.

Qualifications

  • Bachelor's degree in CS, Eng, or related field, or equivalent practical experience.
  • Proven experience as a Full-Stack Developer with a strong portfolio.
  • Expertise in front-end technologies such as React, Angular, or Vue.js.
  • Proficiency in back-end development using Node.js, Express.js, or similar frameworks.
  • Solid understanding of database technologies, including SQL and NoSQL.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and automated testing.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities, particularly within a hybrid work environment.

Responsibilities

  • Design, develop, and maintain scalable full-stack web applications using modern JavaScript frameworks and technologies.
  • Collaborate with cross-functional teams to define and implement new features.
  • Write clean, efficient, and well-documented code across the stack.
  • Implement and manage RESTful APIs and microservices.
  • Conduct code reviews and mentor junior developers.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Ensure UI/UX designs are technically feasible.
  • Participate in agile processes, including sprint planning and stand-ups.

Skills

React/Angular/Vue
Node.js/Express
SQL/NoSQL DB
Cloud platforms
CI/CD & Testing
Hybrid collaboration
Problem solving

Education

Bachelor's degree in CS or related field

Tools

Docker
Kubernetes

Job description

About the Role

Our client, a leading innovator in the tech landscape, is seeking a highly skilled and motivated Senior Full-Stack JavaScript Developer to join their dynamic team in Johannesburg, Gauteng, ZA . This is an exceptional opportunity to contribute to cutting-edge projects, working with a talented group of professionals dedicated to pushing the boundaries of software development. The successful candidate will play a pivotal role in designing, developing, and deploying robust web applications, ensuring high performance and a seamless user experience. This role offers a hybrid work model, allowing for flexibility while fostering team collaboration and innovation within our Johannesburg hub.

Key Responsibilities
  • Design, develop, and maintain scalable full-stack web applications using modern JavaScript frameworks and technologies.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features.
  • Write clean, efficient, and well-documented code across the entire stack, from front-end interfaces to back-end services and databases.
  • Implement and manage RESTful APIs and microservices.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Ensure the technical feasibility of UI/UX designs.
  • Participate in agile development processes, including sprint planning and daily stand-ups.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven experience as a Full-Stack Developer, with a strong portfolio of completed projects.
  • Expertise in front-end technologies such as React, Angular, or Vue.js.
  • Proficiency in back-end development using Node.js, Express.js, or similar frameworks.
  • Solid understanding of database technologies, including SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes) is a plus.
  • Familiarity with CI/CD pipelines and automated testing.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities, particularly within a hybrid work environment.
Benefits

Our client offers a competitive salary package, comprehensive health and wellness benefits, professional development opportunities, and a supportive and collaborative work environment. You will have the chance to work on challenging projects that will enhance your skills and career growth. Enjoy the flexibility of a hybrid work arrangement, combining remote work with in-office collaboration at our Johannesburg location.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 Web Developer (Remote)
Senior Full-Stack Web Developer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Remote-friendly culture
Flexible working hours
Continued learning opportunities
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 (React & Node.js)
Senior Full Stack Developer (React & Node.js)

Placements24 • Johannesburg

Hybrid
ZAR 700,000 - 1,300,000
Health insurance
Retirement plan
Professional development
+4
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development
Challenging projects
+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 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
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 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health and wellness benefits
Hybrid work model
+1