Senior full stack developer - saas platform
Summary
A senior full-stack developer builds and maintains both front-end and back-end components of a SaaS platform in Centurion, designing APIs, microservices, and database architectures in an Agile team. Core stack includes React, Node.js, and PostgreSQL, with cloud and Docker experience valued.
Our client is seeking a skilled Senior Full Stack Developer to contribute to the evolution of their flagship Saa S 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 Saa S application using technologies like React , Node.js , and Postgre SQL. 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, Java Script, 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., Postgre SQL , My SQL) and experience with No SQL 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.