Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Full Stack Developer (React & Node.js)

Posted
Discussion

Summary

Senior full-stack developer joining a tech startup in Upington, Northern Cape, building scalable web applications with React on the front end and Node.js on the back end — including REST APIs, database solutions, and cloud/containerized deployments. Hybrid work model with mentoring and architectural decision-making.

About the Role

Our client, a dynamic and innovative tech startup in **Upington, Northern Cape**, is seeking a highly skilled and motivated Senior Full Stack Developer to join their growing engineering team. This is an exciting opportunity to contribute to cutting-edge projects, shaping the future of our client's product suite. The ideal candidate will have a passion for clean code, robust architecture, and delivering high-quality software solutions. You will be instrumental in both front-end and back-end development, working closely with cross-functional teams to bring innovative ideas to life. This role offers a hybrid work model, blending the benefits of remote flexibility with collaborative in-office sessions, fostering a productive and engaging work environment right here in the heart of **Northern Cape**.

Key Responsibilities

  • Design, develop, and deploy scalable web applications using React for the front-end and Node.js for the back-end.
  • Collaborate with product managers and designers to translate user requirements into technical specifications.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Develop and maintain RESTful APIs and integrate with third-party services.
  • Implement and manage database solutions, ensuring data integrity and performance.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers.
  • Troubleshoot and debug complex issues across the full stack.
  • Contribute to architectural decisions and technology selection.
  • Ensure the performance, quality, and responsiveness of applications.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full-stack web development.
  • Proficiency in JavaScript, with extensive experience in React.js for front-end development.
  • Strong expertise in Node.js and building scalable back-end services.
  • Solid understanding of database technologies such as PostgreSQL, MongoDB, or similar.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with Agile development methodologies is a plus.
  • Understanding of CI/CD pipelines and practices.

Benefits

  • Competitive salary package.
  • Comprehensive health and wellness benefits.
  • Opportunities for professional development and continuous learning.
  • A collaborative and supportive work culture.
  • Access to the latest technologies and tools.
  • Hybrid work arrangement offering flexibility.
  • Chance to work on exciting and impactful projects in **Upington, Northern Cape**.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.