Senior Full Stack Developer (Node.js & React)

Placements24

Bloemfontein

Hybrid

ZAR 900,000 - 1,200,000

Full time

5 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

Hybrid work model
Career development opportunities

Job summary

Placements24 is seeking a Senior Full Stack Developer to join a progressive tech startup in Bloemfontein, Free State. You will build and scale web apps using Node.js on the backend and React on the frontend, while mentoring peers and guiding architectural decisions.

The role offers hybrid work with a balance of in-office collaboration in Bloemfontein and remote work flexibility. Ideal candidates bring 5+ years in full-stack roles and a strong cloud/API background.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5+ years of professional full-stack development experience.
  • Strong proficiency in Node.js and JavaScript (ES6+).
  • Proven experience with React.js and Redux.
  • Experience designing and consuming RESTful APIs.

Responsibilities

  • Design, develop, and maintain backend services with Node.js and Express.js.
  • Build responsive UI with React, Redux, and related libraries.
  • Integrate frontend and backend components for cohesive UX.
  • Develop and manage RESTful APIs and DB schemas (SQL/NoSQL).
  • Write clean, well-documented code following best practices.
  • Implement automated testing (unit, integration, E2E).
  • Optimize performance, scalability, and security of applications.
  • Collaborate with product, designers and engineers to translate requirements.
  • Participate in code reviews and provide constructive feedback.
  • Stay updated with emerging technologies and propose improvements.

Skills

Full-stack development
Team collaboration
Problem solving
Communication

Education

Bachelor’s degree in CS/Engineering or related

Tools

Node.js
React.js
Redux
RESTful APIs
Git
CI/CD
PostgreSQL
MongoDB
AWS
Azure

Job description

About the Role

Our client, a progressive tech startup, is looking for a talented Senior Full Stack Developer to join their vibrant team in Bloemfontein, Free State. This role is crucial in developing and scaling their innovative web applications, utilizing a modern tech stack including Node.js on the backend and React on the frontend. You will have the opportunity to work on challenging projects, contribute to architectural decisions, and mentor junior developers. This hybrid position offers a balance between collaborating in our Bloemfontein office and the flexibility of working remotely, making it an ideal opportunity for skilled developers in the Free State looking for a dynamic career.

Key Responsibilities
  • Design, develop, and maintain robust backend services using Node.js and Express.js.
  • Build responsive and interactive user interfaces using React, Redux, and related libraries.
  • Integrate frontend and backend components seamlessly, ensuring a cohesive user experience.
  • Develop and manage RESTful APIs and database schemas (e.g., PostgreSQL, MongoDB).
  • Write clean, efficient, and well-documented code following industry best practices.
  • Implement automated testing, including unit, integration, and end-to-end tests.
  • Optimize application performance, scalability, and security.
  • Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions.
  • Participate in code reviews and provide constructive feedback to team members.
  • Stay updated with emerging technologies and propose innovative solutions to improve development processes and product quality.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full-stack development.
  • Strong proficiency in Node.js and JavaScript (ES6+).
  • Proven experience with React.js and its ecosystem (Redux, Hooks, etc.).
  • Solid understanding of database technologies (SQL and/or NoSQL).
  • Experience designing and consuming RESTful APIs.
  • Familiarity with version control systems (Git) and CI/CD pipelines
  • Understanding of cloud platforms (e.g., AWS, Azure) is a plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
Benefits

Our client offers a competitive salary, a comprehensive benefits package, and opportunities for continuous learning and career advancement. The hybrid work model provides flexibility, combining office-based collaboration in Bloemfontein with remote work. Employees benefit from a supportive team culture, modern development tools, and the chance to work on exciting projects that have a real impact. This role is a fantastic opportunity for growth within a dynamic tech environment in Free State.

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 • Upington

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Hybrid work model
+1
Senior Full-Stack Developer (Node.js/React)
Senior Full-Stack Developer (Node.js/React)

Placements24 • Soweto

On-site
ZAR 900,000 - 1,350,000
Competitive salary
Comprehensive benefits package
Professional development
+2
Senior Full Stack Developer (Node.js/React)
Senior Full Stack Developer (Node.js/React)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 900,000
Competitive salary
Performance bonuses
Professional development
+3
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 Software Engineer (React & Node.js)
Senior Full-Stack Software Engineer (React & Node.js)

Placements24 • Midrand

Hybrid
ZAR 1,000,000 - 1,600,000
Health insurance
Professional development
Flexible hours
+4
Senior Full Stack Developer (Node.js/React)
Senior Full Stack Developer (Node.js/React)

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Medical aid
Provident fund
+7
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 (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 Dev (Node.js + React) - Hybrid (Bloemfontein)
Senior Full-Stack Dev (Node.js + React) - Hybrid (Bloemfontein)

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Career development opportunities
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