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 - SaaS Platform

Posted
Discussion

Summary

Senior full stack developer building a client's flagship SaaS platform in Centurion, South Africa — designing, coding, testing, and deploying features end to end, from user interfaces to backend services and database architecture. Core stack: React, Node.js, and PostgreSQL within a collaborative Agile team.

About the Role

Our client is seeking a skilled Senior Full Stack Developer to contribute to the evolution of their flagship SaaS platform in Centurion . This role involves end-to-end development, from crafting intuitive user interfaces to building robust backend services and database architectures. You will play a key role in designing, coding, testing, and deploying new features that enhance user experience and drive business value. This is an exciting opportunity to work within a collaborative Agile team, apply modern development practices, and influence the technical direction of a product used by clients globally, all within a company that champions continuous learning and professional development.

Key Responsibilities

  • Develop and maintain both front-end and back-end components of the SaaS application using technologies like React , Node.js , and PostgreSQL .
  • Design and implement scalable APIs and microservices that power the platform's functionality.
  • Collaborate with UI/UX designers to translate wireframes and mockups into high-quality user interfaces.
  • Write clean, efficient, well-documented, and thoroughly tested code.
  • Participate actively in code reviews, pair programming, and Agile ceremonies.
  • Troubleshoot and resolve software defects and performance issues in production environments.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • 5+ years of professional experience in full-stack web development.
  • Proficiency in front-end technologies including HTML, CSS, JavaScript, and modern frameworks such as React or Angular .
  • Strong experience with back-end development using languages and frameworks like Node.js , Python (Django/Flask), or Java (Spring).
  • Solid understanding of relational databases (e.g., PostgreSQL , MySQL) and experience with NoSQL databases is a plus.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker) is highly desirable.

Benefits

  • Competitive annual salary and regular performance reviews.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and company holidays.
  • Opportunities for career advancement and ongoing technical training.
  • A dynamic and inclusive work culture that encourages innovation and teamwork.

Skills

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.

A new version of freehire is available