Senior Full Stack Developer (Node.js/React)

Placements24

Pretoria

Presencial

ZAR 900 000 - 1 200 000

Tempo integral

Há 4 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
Medical aid
Provident fund
Professional growth
Modern tech stack exposure
Team-building events
State-of-the-art office
Performance bonuses
Paid sick leave
Paid annual leave

Resumo da oferta

Placements24 is seeking a Senior Full Stack Developer in Pretoria to design, develop, and maintain robust, scalable enterprise web applications. You will work across the stack from database design to frontend delivery, with a focus on Node.js backend and React frontend.

The ideal candidate has 6+ years of full stack experience, strong API design, and familiarity with cloud platforms. You will contribute to architecture decisions and collaborate with product managers, designers, and engineers in

Qualificações

  • Bachelor's degree or equivalent practical experience.
  • Minimum of 6 years professional full stack development.
  • Backend with Node.js and Express.js.
  • Frontend with React, Redux, and hooks.
  • Databases: PostgreSQL, MySQL, or MongoDB.
  • Cloud platforms (AWS/Azure/GCP) knowledge is a plus.
  • RESTful API design and implementation.
  • Familiarity with Docker.
  • Solid software development principles and design patterns.
  • Strong problem-solving and communication skills.

Responsabilidades

  • Design, develop, test, deploy, maintain, and improve software across the full stack.
  • Develop and manage databases and backend services using Node.js.
  • Build frontend applications using React and related technologies.
  • Collaborate with product mgmt and design teams to define and implement features.
  • Write clean, maintainable, well-documented code.
  • Implement security and data protection measures.
  • Conduct code reviews and provide feedback to peers.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in architectural discussions and contribute to technical decisions.
  • Stay current with emerging technologies and propose solutions for future development.

Conhecimentos

Full stack
Backend development
Frontend development
API design
Cloud computing
Communication

Formação académica

Bachelor's degree in CS/Engineering

Ferramentas

Express.js
React
Redux
Docker

Descrição da oferta de emprego

About the Role

Our client, a leading enterprise software provider, is seeking a highly skilled and experienced Senior Full Stack Developer to join their core engineering team based in Pretoria . This is a critical role where you will be responsible for designing, developing, and maintaining robust and scalable web applications. You will work across the entire technology stack, from database design to frontend implementation, ensuring high-quality code and efficient performance. The ideal candidate will have a strong background in both backend (Node.js) and frontend (React) development, coupled with a passion for building complex, enterprise-grade solutions. You will contribute significantly to the architecture and development of new features and enhancements, collaborating closely with product managers, designers, and other engineers to deliver exceptional software. This is an exciting opportunity to be at the forefront of technological innovation within a stable and growing company.

Key Responsibilities
  • Design, develop, test, deploy, maintain, and improve software across the full stack.
  • Develop and manage well-functioning databases and backend services using Node.js.
  • Build performant and responsive frontend applications using React and related technologies.
  • Collaborate with product management and design teams to define and implement new features.
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Implement security and data protection measures.
  • Conduct code reviews and provide constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in architectural discussions and contribute to technical decision-making.
  • Stay current with emerging technologies and propose solutions for future development.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional experience in full stack development.
  • Proven expertise in backend development with Node.js and associated frameworks (e.g., Express.js).
  • Strong experience in frontend development with React and its ecosystem (Redux, Hooks, etc.).
  • Proficiency in database technologies such as PostgreSQL, MySQL, or MongoDB.
  • Understanding of cloud platforms (AWS, Azure, GCP) is a plus.
  • Experience with RESTful API design and implementation.
  • Familiarity with containerization technologies like Docker is desirable.
  • Solid understanding of software development principles, design patterns, and data structures.
  • Excellent problem-solving, analytical, and communication skills.
Benefits
  • Attractive salary package commensurate with experience.
  • Opportunity to work with a leading company in the enterprise software sector in Pretoria .
  • Comprehensive medical aid and provident fund.
  • Opportunities for professional growth and advancement.
  • Exposure to modern technology stacks and development methodologies.
  • Regular team-building events and social activities.
  • State-of-the-art office facilities.
  • Performance-based bonuses.
  • Paid sick leave and annual leave.
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 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 • Soweto

Presencial
ZAR 900 000 - 1 350 000
Competitive salary
Comprehensive benefits package
Professional development
+2
Senior Full Stack Developer - Enterprise Applications
Senior Full Stack Developer - Enterprise Applications

Placements24 • Pretoria

Híbrido
ZAR 1 000 000 - 1 300 000
Hybrid work
Medical & retirement benefits
Modern office facilities in Pretoria
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 • Upington

Híbrido
ZAR 900 000 - 1 300 000
Competitive salary
Health benefits
Hybrid work model
+1
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
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 Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Centurion

Híbrido
ZAR 900 000 - 1 500 000
Private medical insurance
Retirement annuity fund
Paid time off
+2
Senior Full-Stack Developer (Node.js/React)
Senior Full-Stack Developer (Node.js/React)

Placements24 • Paarl

Híbrido
ZAR 800 000 - 1 200 000
Competitive salary
Hybrid work model
Professional growth
+3
Senior Full-Stack Developer (JavaScript Ecosystem)
Senior Full-Stack Developer (JavaScript Ecosystem)

Placements24 • Johannesburg

Híbrido
ZAR 900 000 - 1 200 000
Health insurance
Hybrid work model
Performance bonus
+2