Full Stack Developer (React & Node.js)

Placements24

Soweto

Hybrid

ZAR 350,000 - 650,000

Full time

4 days 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

Stock options
Health insurance
Remote work
Flexible hours
Career growth
Vacation policy

Job summary

Placements24 is seeking a talented Full Stack Developer to join a Soweto-based team developing cutting-edge SaaS products. You will work across the full development lifecycle, crafting UI with React and building robust backend services using Node.js and Express.js.

The role emphasizes clean code, UX-driven design, and collaborative development in a dynamic startup environment. Remote-friendly with strong growth opportunities and modern tooling.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • 3+ years of professional Full Stack development experience.
  • Strong React and JavaScript/TypeScript skills with modern UI design concepts.
  • Solid backend experience in Node.js with Express.js and RESTful APIs.
  • Experience with PostgreSQL/MySQL and NoSQL (MongoDB).
  • Familiarity with Git and modern build tools; knowledge of testing frameworks is a plus.

Responsibilities

  • Develop and maintain responsive user interfaces using React and related libraries.
  • Build and optimize server-side applications and RESTful APIs using Node.js and Express.js.
  • Design and implement database schemas and manage data persistence using databases like MongoDB or PostgreSQL.
  • Collaborate with product managers and designers to translate requirements into high-quality, user-friendly features.
  • Write clean, well-documented, and testable code, adhering to best practices and coding standards.
  • Implement automated tests (unit, integration, end-to-end) to ensure application quality and stability.
  • Participate in code reviews, providing and receiving constructive feedback to enhance code quality.
  • Optimize applications for maximum speed, scalability, and security.
  • Troubleshoot and debug issues across the full stack, identifying and resolving performance bottlenecks.
  • Contribute to architectural discussions and help drive technical decision-making.
  • Stay updated with emerging technologies and industry trends, proposing innovative solutions.

Skills

React
JavaScript/TypeScript
Node.js
Express.js
RESTful API design
UI/UX principles
Testing frameworks (Jest/Mocha/Cypress

Education

Bachelor's degree in Computer Science or related field

Tools

PostgreSQL
MySQL
MongoDB
Git
Webpack
npm
yarn

Job description

About the Role

Our client, an innovative tech startup focused on developing cutting-edge SaaS products, is looking for a talented Full Stack Developer to join their growing team in Soweto, Gauteng. This role offers the exciting opportunity to work across the entire development lifecycle, from designing user interfaces to building robust backend services. You will play a key role in shaping the architecture and functionality of our flagship product, working with modern technologies and agile methodologies. The ideal candidate is passionate about clean code, user experience, and collaborative development. This is a fantastic opportunity for a developer eager to make a significant impact in a dynamic and fast-paced environment. We value creativity, problem-solving skills, and a proactive approach to development challenges. Join us to build solutions that redefine user interaction and operational efficiency.

Key Responsibilities
  • Develop and maintain responsive user interfaces using React and related libraries.
  • Build and optimize server-side applications and RESTful APIs using Node.js and Express.js.
  • Design and implement database schemas and manage data persistence using databases like MongoDB or PostgreSQL.
  • Collaborate with product managers and designers to translate requirements into high-quality, user-friendly features.
  • Write clean, well-documented, and testable code, adhering to best practices and coding standards.
  • Implement automated tests (unit, integration, end-to-end) to ensure application quality and stability.
  • Participate in code reviews, providing and receiving constructive feedback to enhance code quality.
  • Optimize applications for maximum speed, scalability, and security.
  • Troubleshoot and debug issues across the full stack, identifying and resolving performance bottlenecks.
  • Contribute to architectural discussions and help drive technical decision-making.
  • Stay updated with emerging technologies and industry trends, proposing innovative solutions.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 3 years of professional experience as a Full Stack Developer or in a similar role.
  • Strong proficiency in frontend development with React and JavaScript/TypeScript.
  • Solid experience in backend development with Node.js and frameworks like Express.js.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with version control systems, particularly Git.
  • Understanding of RESTful API design principles.
  • Experience with modern build tools and package managers (e.g., Webpack, npm, yarn).
  • Knowledge of testing frameworks (e.g., Jest, Mocha, Cypress) is a plus.
  • Good understanding of UI/UX principles and responsive design.
  • Strong problem-solving skills and attention to detail.
  • Effective communication and collaboration skills.
Benefits
  • Our client offers a competitive salary, stock options, health insurance, and ample opportunities for professional growth.
  • As a fully Remote position, you'll have the flexibility to work from anywhere.
  • Join a vibrant and collaborative team environment where your contributions are valued and recognized.
  • We provide access to cutting-edge tools and technologies, regular team events, and a commitment to work-life balance.
  • Opportunities for career advancement within a growing startup are significant.
  • We also offer a generous vacation policy and flexible working hours.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Full Stack Developer - Frontend Focus
Full Stack Developer - Frontend Focus

Placements24 • Pretoria

Hybrid
ZAR 480,000 - 720,000
Health and wellness benefits
Professional growth
Generous leave
+1
Full Stack Developer (Node.js/React)
Full Stack Developer (Node.js/React)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Highly competitive salary with annual/
Hybrid work arrangement
Health insurance and retirement plan
+2
Full Stack Developer
Full Stack Developer

Placements24 • Randburg

Hybrid
ZAR 600,000 - 1,000,000
Performance-based bonuses
Fully remote
Health insurance
+2
Senior Full Stack Developer (React & Node.js)
Senior Full Stack Developer (React & Node.js)

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Hybrid work model
+1
Remote Full Stack Developer - Cloud-Native Applications
Remote Full Stack Developer - Cloud-Native Applications

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Competitive salary & bonuses
Health, dental, and vision insurance
+3
Full-Stack Developer (Remote)
Full-Stack Developer (Remote)

Placements24 • Durban

Hybrid
ZAR 420,000 - 640,000
Competitive salary
Fully remote position
Home office stipend
+1
Full Stack Engineer
Full Stack Engineer

Placements24 • Centurion

Hybrid
ZAR 700,000 - 1,200,000
Salary + incentives
Health insurance
Retirement plan
+3
Senior Full Stack Developer - Remote First
Senior Full Stack Developer - Remote First

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Health benefits
Professional development opportunities
+1
Remote Software Engineer - Full Stack Development
Remote Software Engineer - Full Stack Development

Placements24 • Upington

Hybrid
ZAR 700,000 - 950,000
Fully remote work
Competitive salary
Professional development budget
+1