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

Placements24

Paarl

Híbrido

ZAR 800 000 - 1 200 000

Tempo integral

Há 5 dias
Torna-te num dos primeiros candidatos

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Competitive salary
Hybrid work model
Professional growth
Team collaboration
Health benefits
Generous time off

Resumo da oferta

Placements24 in Paarl, Western Cape is seeking a Senior Full-Stack Developer to join a dynamic software development team. You will design, build, and maintain scalable web applications using Node.js on the backend and React on the frontend, contribute to API design, and mentor junior developers in a hybrid work setup.

Ideal candidates bring at least 5 years of full-stack experience, strong JavaScript skills, experience with PostgreSQL/MongoDB, and familiarity with cloud platforms and CI/CD.

Qualificações

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent practical experience.
  • Minimum of 5 years of professional full-stack development experience.
  • Strong proficiency in JavaScript (Node.js) and frameworks (Express.js).
  • Extensive experience with React and its ecosystem (Redux, Context API).
  • Solid understanding of PostgreSQL and MongoDB databases and data modeling.
  • Experience with cloud platforms (AWS/Azure) and Docker is a plus.
  • Familiarity with testing frameworks (Jest, Mocha) and CI/CD pipelines.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration in a hybrid setup.

Responsabilidades

  • Design, develop, and maintain full-stack web applications with Node.js backend and React frontend.
  • Build and integrate RESTful APIs for seamless data flow.
  • Write clean, well-documented, maintainable code.
  • Collaborate with designers and product managers to implement features.
  • Optimize apps for speed, scalability, and reliability.
  • Participate in code reviews and uphold coding standards.
  • Troubleshoot and resolve defects and issues.
  • Contribute to architectural discussions and technology choices.
  • Mentor junior developers and share knowledge.

Conhecimentos

JavaScript
Node.js
React
Problem-solving
Communication

Formação académica

Bachelor's degree in Computer Science or related field

Ferramentas

Docker
AWS
Azure
PostgreSQL
MongoDB
Jest/Mocha
CI/CD

Descrição da oferta de emprego

About the Role

Our client, a dynamic and rapidly growing software development house, is looking for a talented Senior Full-Stack Developer to join their team in Paarl, Western Cape. This is an excellent opportunity to work on diverse and challenging projects for a range of clients, developing robust and scalable web applications. You will be involved in all phases of the development lifecycle, from conception and design to implementation and deployment. The ideal candidate has a strong background in both backend (Node.js) and frontend (React) development, a passion for problem-solving, and a commitment to delivering high-quality code. You will work within a collaborative team environment, contributing to technical decisions and mentoring junior developers. This role offers a hybrid working model, blending remote flexibility with in-office collaboration in the picturesque setting of Paarl, Western Cape.

Key Responsibilities
  • Design, develop, and maintain full-stack web applications using Node.js for the backend and React for the frontend.
  • Build and integrate RESTful APIs, ensuring seamless data flow between frontend and backend systems.
  • Write clean, efficient, well-documented, and maintainable code.
  • Collaborate with cross-functional teams, including designers and product managers, to define and implement new features.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.
  • Troubleshoot, debug, and resolve software defects and issues.
  • Contribute to architectural discussions and technology selection.
  • Mentor junior developers and share knowledge within the team.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in full-stack development.
  • Strong proficiency in JavaScript (Node.js) and associated frameworks (e.g., Express.js).
  • Extensive experience with React and its ecosystem (e.g., Redux, Context API).
  • Solid understanding of database technologies (e.g., PostgreSQL, MongoDB) and data modeling.
  • Experience with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker) is a plus.
  • Familiarity with testing frameworks (e.g., Jest, Mocha) and CI/CD pipelines.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills.
  • Ability to work effectively both independently and as part of a team in a hybrid setup.
Benefits
  • Competitive salary and performance-based bonuses.
  • Hybrid work model offering flexibility.
  • Opportunities for professional growth and skill development.
  • Collaborative and supportive team environment.
  • Exposure to a variety of exciting client projects.
  • Comprehensive health benefits.
  • Generous paid time off.
  • Located in the beautiful town of Paarl, Western Cape.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

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

Placements24 • Upington

Híbrido
ZAR 900 000 - 1 300 000
Competitive salary
Health benefits
Hybrid work model
+1
Senior Full-Stack Software Engineer (React & Node.js)
Senior Full-Stack Software Engineer (React & Node.js)

Placements24 • Midrand

Híbrido
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

Presencial
ZAR 900 000 - 1 200 000
Competitive salary
Medical aid
Provident fund
+7
Full Stack Developer (JavaScript/Node.js/React)
Full Stack Developer (JavaScript/Node.js/React)

Placements24 • Noord-Kaap

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

Placements24 • Mbombela (Nelspruit)

Híbrido
ZAR 700 000 - 900 000
Competitive salary
Performance bonuses
Professional development
+3
Senior Full Stack Developer (React/Node.js)
Senior Full Stack Developer (React/Node.js)

Placements24 • Noord-Kaap

Híbrido
ZAR 1 100 000 - 1 800 000
Equity options
Fully remote work
Flexible schedule
+2
Senior Frontend Developer (React)
Senior Frontend Developer (React)

Placements24 • Paarl

Híbrido
ZAR 900 000 - 1 200 000
Competitive salary
Health insurance
Hybrid work model
Senior Full-Stack Developer (React & Node.js)
Senior Full-Stack Developer (React & Node.js)

Placements24 • Durban

Híbrido
ZAR 1 000 000 - 1 800 000
Stock options
Health benefits
Paid time off
+3
Senior Full-Stack Developer (Node.js/React)
Senior Full-Stack Developer (Node.js/React)

Placements24 • Soweto

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

Placements24 • Sandton

Híbrido
ZAR 900 000 - 1 300 000
Hybrid work model
Career growth opportunities
Cutting-edge technologies