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

Placements24

NewBe an early applicant

Senior Full-Stack JavaScript Developer

Posted 7 views
Discussion

Summary

Senior full-stack JavaScript developer at a client company in Johannesburg (hybrid), designing, building and maintaining scalable web apps end to end — React/Angular/Vue front ends, Node.js/Express back ends, SQL/NoSQL databases, REST APIs and microservices — plus code reviews, mentoring, and agile teamwork.

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.

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 →