Senior Full Stack Developer (React & Node.js) in SouthAfrica | ClickaJobs

Senior Full Stack Developer (React & Node.js)

Job Details

Johannesburg, Gauteng, SouthAfrica
SavageOne Pty Ltd
Posted today
Want updates for this and similar Jobs?

Full Job Description

About the Role

We are looking for a Senior Full Stack Developer with expertise in React.js and Node.js to join our team. You will be responsible for building scalable web applications, designing system architecture, and ensuring seamless front-to-backend integration. The ideal candidate has deep experience in JavaScript/TypeScript, cloud services, and modern development practices.

Key Responsibilities
  • Develop and maintain scalable web applications using React.js for frontend and Node.js for backend services.
  • Design and implement RESTful APIs and GraphQL endpoints to support frontend and mobile applications.
  • Lead architectural decisions, ensuring performance, security, and scalability .
  • Work closely with UI/UX designers to implement responsive and user-friendly interfaces.
  • Optimize applications for speed, responsiveness, and cross-browser compatibility .
  • Integrate with databases (SQL & NoSQL like PostgreSQL, MongoDB, Firebase) and caching solutions.
  • Implement authentication and authorization mechanisms (JWT, OAuth, Role-based Access Control).
  • Ensure CI/CD pipelines, automated testing, and deployment workflows are in place.
  • Provide technical mentorship to junior developers and contribute to best practices.
Required Skills & Experience

5+ years of experience as a Full Stack Developer .
Strong proficiency in React.js (Hooks, Context API, Redux, Next.js is a plus) .
Backend expertise in Node.js, Express.js, and Nest.js .
Experience with database design and management (PostgreSQL, MongoDB, Firebase, or DynamoDB) .
Hands-on experience with REST APIs, GraphQL, and WebSockets .
Strong understanding of DevOps practices, CI/CD, Docker, and cloud platforms (AWS, GCP, or Azure) .
Experience with testing frameworks (Jest, Cypress, Mocha) .
Proficiency in TypeScript is a plus.
Knowledge of agile development methodologies (Scrum, Kanban) .
Excellent problem-solving skills and ability to work in a fast-paced environment.

Preferred Qualifications
  • Experience with Microservices and Serverless architecture .
  • Familiarity with Web3, blockchain, or AI/ML is a plus.
  • Prior experience leading a development team .
#J-18808-Ljbffr
Show more
Report Job