Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Senior Full Stack Developer - SaaS Platform Development

Posted Updated
Discussion

Summary

Senior full stack developer building and enhancing a cloud-based SaaS platform for an international client base, on-site in Durban. Day-to-day spans backend services (Python/Node.js/Java), modern JS frontends (React/Angular/Vue), SQL/NoSQL databases, cloud and containerized deployments, plus mentoring juniors.

About the Role

Our client, a fast-growing Software-as-a-Service (SaaS) provider, is seeking a highly skilled Senior Full Stack Developer to join their dynamic team in **Durban, KwaZulu-Natal**. This role is pivotal in developing and enhancing their innovative cloud-based platform, which serves a diverse international client base. The ideal candidate will possess extensive experience in both backend and frontend development, with a strong understanding of scalable architectures and database management. You will be instrumental in designing, coding, testing, and deploying robust features that drive business value. The **Durban** location offers a vibrant technological ecosystem within a key coastal city. We are looking for a technically proficient developer with a passion for building high-quality software, a collaborative mindset, and the ability to mentor junior team members. This is an excellent opportunity to contribute to a cutting-edge product and shape its technical future.

Key Responsibilities

  • Design, develop, and maintain robust backend services and APIs using languages like Python, Node.js, or Java.
  • Develop and implement intuitive frontend interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Design and manage relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Implement automated testing strategies, including unit, integration, and end-to-end tests.
  • Optimize application performance, scalability, and reliability.
  • Collaborate with product managers, designers, and other engineers to define requirements and deliver features.
  • Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.
  • Contribute to architectural decisions and technology stack selections.
  • Troubleshoot and resolve complex technical issues across the full stack.
  • Mentor junior developers and share technical knowledge within the team.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 7 years of professional experience in full stack development.
  • Proficiency in at least one backend programming language (e.g., Python, Node.js, Java, C#) and associated frameworks.
  • Strong experience with modern frontend frameworks (e.g., React, Angular, Vue.js) and associated tooling.
  • Solid understanding of database design and management (SQL and NoSQL).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with microservices architecture and RESTful API design.
  • Proficiency in version control systems (e.g., Git).
  • Excellent problem-solving skills and a strong understanding of software development best practices.
  • Strong communication and teamwork abilities, essential for on-site collaboration in **Durban, KwaZulu-Natal**.

Benefits

Our client offers a competitive salary package, including an attractive annual salary, performance bonuses, and comprehensive medical aid and retirement fund benefits. This role provides opportunities for professional development, continuous learning, and career advancement within a rapidly growing SaaS company. You will be working on innovative projects that have a real-world impact, based in the vibrant city of **Durban, KwaZulu-Natal**. The company fosters a collaborative and results-oriented work environment, valuing technical expertise and teamwork.

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 →