Senior Full-Stack Developer (React & Node.js)

Placements24

Stellenbosch

Hybrid

ZAR 900,000 - 1,200,000

Full time

9 days ago

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

Competitive salary
Performance bonuses
Medical aid
Retirement contributions

Job summary

Placements24 is seeking a Senior Full-Stack Developer to join a dynamic Stellenbosch-based team. The role combines in-office collaboration with remote work, focusing on building scalable, performant web applications using React on the front end and Node.js on the back end.

You will design, develop, and deploy both front-end and back-end components, collaborate with product managers, designers, and engineers, and contribute to architectural decisions while staying current with industry best

Qualifications

  • Bachelor's degree or equivalent practical experience in CS/SE or related field.
  • 5+ years of experience in full-stack web development.
  • Strong proficiency in JavaScript, HTML, and CSS.
  • Experience with React.js and its ecosystem.
  • Proven experience with Node.js and Express.js.
  • Experience with relational and/or NoSQL databases.
  • Familiarity with RESTful API design principles.
  • Experience with Git and CI/CD pipelines.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience in hybrid remote/on-site work models.

Responsibilities

  • Develop and maintain responsive front-end interfaces using React.
  • Build and optimize scalable back-end services and APIs with Node.js/Express.js.
  • Design and manage databases (PostgreSQL, MySQL, MongoDB) to support functionality.
  • Collaborate with designers to translate UI/UX designs into code.
  • Write clean, maintainable, well-documented code for full-stack.
  • Implement and manage automated testing (unit, integration, e2e).
  • Participate in code reviews and provide feedback.
  • Troubleshoot and resolve defects and performance issues.
  • Contribute to architectural decisions and technology selection.
  • Stay updated with trends and best practices in full-stack development.

Skills

JavaScript
HTML
CSS
RESTful API design
Git
CI/CD pipelines
Problem-solving
Communication
Teamwork

Education

Bachelor's degree in Computer Science/Software Engineering or related field

Tools

React.js
Node.js
Express.js
PostgreSQL
MySQL
MongoDB

Job description

About the Role

Our client, a dynamic startup revolutionizing the e-commerce space, is looking for a talented Senior Full-Stack Developer to join their innovative team in Stellenbosch, Western Cape . This hybrid role combines the best of both worlds, offering opportunities for in-office collaboration and brainstorming sessions at our modern Stellenbosch hub, alongside the flexibility of remote work. You will be instrumental in designing, developing, and deploying both front-end and back-end components of our cutting-edge web applications. We are seeking a developer with a strong proficiency in modern JavaScript frameworks, particularly React for the front-end and Node.js for the back-end, coupled with a deep understanding of building scalable and performant applications. You will work closely with product managers, designers, and other engineers to bring new features to life and enhance existing functionalities, playing a key role in shaping our product's technical direction.

Key Responsibilities
  • Develop and maintain responsive, user-friendly front-end interfaces using React.
  • Build and optimize robust, scalable back-end services and APIs using Node.js.
  • Design and manage databases (e.g., PostgreSQL, MongoDB) to support application functionality.
  • Collaborate with designers to translate UI/UX designs into functional code.
  • Write clean, maintainable, and well-documented code for both front-end and back-end.
  • Implement and manage automated testing, including unit, integration, and end-to-end tests.
  • Participate in code reviews and provide constructive feedback to team members.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Contribute to architectural decisions and technology selection.
  • Stay updated with the latest trends and best practices in full-stack development.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience in full-stack web development.
  • Strong proficiency in JavaScript, HTML, and CSS.
  • Extensive experience with React.js and its ecosystem.
  • Proven experience with Node.js and frameworks like Express.js.
  • Experience with relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with RESTful API design principles.
  • Experience with version control systems (Git).
  • Understanding of CI/CD pipelines and deployment strategies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience working in a hybrid remote/on-site model.
Benefits

Our client offers a competitive salary, performance bonuses, and a comprehensive benefits package including medical aid and retirement contributions. This hybrid role in Stellenbosch provides an excellent opportunity to work on exciting projects within a fast-paced startup environment. We offer opportunities for professional growth, skill development, and exposure to diverse technologies. You'll be part of a collaborative and innovative team culture, enjoying the flexibility of a hybrid work model. Join us and help build the future of e-commerce.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary and performance‑drn
Hybrid work model offering flexibility
Opportunities for professional growth
+4
Senior Full-Stack Developer (Node.js/React)
Senior Full-Stack Developer (Node.js/React)

Placements24 • Paarl

Hybrid
ZAR 800,000 - 1,200,000
Competitive salary
Hybrid work model
Professional growth
+3
Senior Full Stack Engineer (React/Node.js)
Senior Full Stack Engineer (React/Node.js)

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Performance bonuses
Medical and retirement plans
+1
Senior Full-Stack JavaScript Developer
Senior Full-Stack JavaScript Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Health benefits
Professional development
Hybrid work arrangement
Senior Full Stack Developer (React/Node.Js)
Senior Full Stack Developer (React/Node.Js)

Placements24 • Noord-Kaap

Hybrid
ZAR 1,100,000 - 1,800,000
Equity options
Fully remote work
Flexible schedule
+2
Senior Full Stack Developer (Node.js/Angular)
Senior Full Stack Developer (Node.js/Angular)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Performance bonuses
Health benefits
+2
Full Stack Developer (JavaScript/Node.js/React)
Full Stack Developer (JavaScript/Node.js/React)

Placements24 • Pretoria

Hybrid
ZAR 600,000 - 800,000
Senior Full Stack Developer (React/Node.js)
Senior Full Stack Developer (React/Node.js)

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Health, dental, and vision insurance
Generous annual leave
+3
Full Stack Developer (React & Node.js)
Full Stack Developer (React & Node.js)

Placements24 • Vereeniging

On-site
ZAR 600,000 - 900,000
Competitive salary
Medical aid
Learning budgets and online courses
+3
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