Skip to content

Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok

Connect

Placements24

NewBe an early applicant

Senior Full-Stack Developer (JavaScript/Node.js/React)

Posted Updated
Discussion

Summary

Senior full-stack developer at a Sandton-based digital solutions provider (recruited via Placements24) who designs Node.js back-end services and RESTful APIs plus React front ends in an agile, hybrid team. Focus on building scalable, performant web applications, code reviews, and technical decision-making.

About the Role

Our client, a cutting-edge digital solutions provider located in the bustling business hub of Sandton, Gauteng , is seeking a talented and experienced Senior Full-Stack Developer proficient in JavaScript, Node.js, and React. This role is pivotal in designing, developing, and deploying high-quality web applications, contributing to both front-end and back-end development. You will work within an agile environment, collaborating with cross-functional teams to deliver innovative and user-centric digital products. The ideal candidate possesses a strong portfolio, excellent problem-solving skills, and a passion for building scalable and performant applications. This is a hybrid position, offering a balance of in-office collaboration in Sandton, Gauteng , and remote flexibility. Join a forward-thinking company that is at the forefront of digital transformation.

Key Responsibilities

  • Design, develop, and maintain robust back-end services using Node.js and associated frameworks (e.g., Express.js).
  • Build responsive, engaging, and intuitive user interfaces using React.js and modern JavaScript.
  • Develop and manage RESTful APIs for seamless integration between front-end and back-end systems.
  • Collaborate effectively with product managers, UI/UX designers, and other engineers.
  • Write clean, efficient, well-documented, and testable code following best practices.
  • Optimize applications for speed, scalability, and user experience.
  • Conduct code reviews, providing constructive feedback and ensuring code quality.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in architectural discussions and contribute to technical decision-making.
  • Ensure the performance, quality, and responsiveness of applications.
  • Stay abreast of emerging technologies and methodologies in full-stack development.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in full-stack development.
  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
  • Extensive experience with Node.js for back-end development.
  • Proven experience with React.js for front-end development.
  • Solid understanding of database technologies (e.g., PostgreSQL, MongoDB) and ORMs.
  • Experience designing and implementing RESTful APIs.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform is a plus.
  • Proficiency with version control systems, particularly Git.
  • Excellent problem-solving and debugging skills.
  • Strong communication and interpersonal skills.
  • Ability to work effectively in a hybrid environment.
  • Previous experience working in the financial services or tech sector in Sandton, Gauteng is highly desirable.

Benefits

  • A highly competitive salary and comprehensive benefits package.
  • Opportunities for continuous learning and professional growth through training and development programs.
  • A dynamic and innovative work culture that fosters collaboration and creativity.
  • Hybrid work model offering flexibility and work-life balance.
  • Access to cutting-edge technologies and challenging projects.
  • Be part of a company that is shaping the future of digital solutions in Gauteng .
  • Career advancement opportunities within a growing organization.

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 →