Full Stack Developer - JavaScript/Node.js & React

Placements24

Bloemfontein

Hybrid

ZAR 540,000 - 900,000

Full time

3 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

Competitive salary
Medical aid benefits
Professional growth opportunities
Modern collaborative office in Bloem
Hybrid work arrangement
Team lunches and events
Impactful product work

Job summary

Placements24 is seeking a capable Full Stack Developer in Bloemfontein, offering modern web development across the stack from Node.js back-end to React front-end. You will build scalable web apps, collaborate with product and design teams, and contribute to both new features and system improvements.

The ideal candidate has 3+ years in full-stack, strong JavaScript skills, and experience with SQL/NoSQL databases as well as RESTful APIs.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent practical experience.
  • Minimum of 3 years of professional full-stack development experience.
  • Proficiency in JavaScript (ES6+) and Node.js for backend development.
  • Strong experience with React.js and ecosystem (Redux, Hooks).
  • Experience with PostgreSQL, MySQL, or MongoDB.
  • Familiarity with RESTful API design and front-end build tools.

Responsibilities

  • Develop and maintain backend services using Node.js/Express.js.
  • Build responsive frontend components with React.js.
  • Design and implement database schemas for SQL/NoSQL databases.
  • Write clean, well-documented code for frontend and backend.
  • Integrate frontend with backend APIs.
  • Collaborate with product managers and designers to translate requirements into solutions.
  • Participate in code reviews to enforce coding standards.
  • Troubleshoot and upgrade existing systems.
  • Contribute to overall architecture and technical direction.
  • Ensure performance, quality, and responsiveness of applications.

Skills

JavaScript ES6+
Node.js
React.js
RESTful APIs
SQL/NoSQL databases
HTML/CSS
Webpack/Babel

Education

Bachelor's degree in CS/Engineering

Tools

Redux
Hooks
Webpack
Git

Job description

About the Role

Our client, a rapidly expanding technology startup, is seeking a talented and versatile Full Stack Developer to join their innovative team in Bloemfontein, Free State . This role offers the opportunity to work across the entire technology stack, from backend development with Node.js to crafting engaging user interfaces with React. You will be instrumental in building and maintaining scalable web applications, contributing to both new feature development and existing system enhancements. This is an exciting chance to be part of a dynamic environment, collaborating with a passionate team on challenging projects. The ideal candidate is a self-starter with a strong understanding of modern web development practices and a desire to contribute to a growing product.

Key Responsibilities
  • Develop and maintain robust backend services using Node.js and Express.js.
  • Build responsive and interactive frontend components using React.js.
  • Design and implement database schemas and manage data using SQL or NoSQL databases.
  • Write clean, efficient, and well-documented code for both frontend and backend.
  • Integrate frontend components with backend APIs.
  • Collaborate with product managers and designers to translate requirements into technical solutions.
  • Participate in code reviews and contribute to improving coding standards and best practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to the overall architecture and technical direction of the application.
  • Ensure the performance, quality, and responsiveness of applications.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 3 years of professional experience in full stack development.
  • Proficiency in JavaScript (ES6+) and experience with Node.js for backend development.
  • Strong experience with React.js and its ecosystem (e.g., Redux, Hooks).
  • Experience with database technologies such as PostgreSQL, MySQL, or MongoDB.
  • Familiarity with RESTful API design principles.
  • Understanding of front-end build tools (e.g., Webpack, Babel) and version control systems (Git).
  • Good understanding of HTML5, CSS3, and responsive design principles.
  • Ability to work independently and as part of a collaborative team.
  • Strong problem-solving and analytical skills.
  • Experience with testing frameworks (e.g., Jest, Mocha) is a plus.
Benefits
  • Competitive salary package and potential for performance bonuses.
  • Comprehensive medical aid benefits.
  • Opportunities for professional growth and skill development.
  • A modern and collaborative office space in Bloemfontein, Free State .
  • Flexible hybrid work arrangement.
  • Exposure to a fast-paced startup environment and innovative technologies.
  • Team lunches and social events.
  • Chance to make a tangible impact on a growing product.
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 • Bloemfontein

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

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Career development opportunities
Full Stack Developer - JavaScript/Node.js/React
Full Stack Developer - JavaScript/Node.js/React

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 420,000 - 620,000
Competitive salary
Health benefits
Hybrid work model
+2
Full Stack Developer (JavaScript/Node.js/React)
Full Stack Developer (JavaScript/Node.js/React)

Placements24 • Noord-Kaap

On-site
ZAR 420,000 - 640,000
Competitive salary package
Comprehensive medical aid benefits
Generous annual leave
+2
Senior Full Stack Developer (React & Node.js)
Senior Full Stack Developer (React & Node.js)

Placements24 • Johannesburg

Hybrid
ZAR 700,000 - 1,300,000
Health insurance
Retirement plan
Professional development
+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
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
Full-Stack Software Engineer
Full-Stack Software Engineer

Placements24 • Bloemfontein

Hybrid
ZAR 480,000 - 720,000
Competitive salary
Medical aid
Retirement fund
+7
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