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

Placements24

NewBe an early applicant

Senior Full Stack Developer (Node.js/Angular)

Posted Updated
Discussion

Summary

Senior full-stack developer at a Stellenbosch software company (hybrid work): designs Node.js REST APIs, builds Angular interfaces, writes tests, optimizes scalability, reviews code, and mentors junior developers. Core stack is JavaScript/TypeScript with Node.js, Angular, and SQL/NoSQL databases.

About the Role

Our client, a forward-thinking software development company, is seeking a highly skilled and motivated Senior Full Stack Developer to join their dynamic team in Stellenbosch, Western Cape. This role offers a hybrid working model, allowing for a balance between in-office collaboration and remote flexibility. You will be instrumental in designing, developing, and deploying robust web applications, working across both the frontend and backend. We are looking for a problem-solver with expertise in Node.js for backend services and Angular for frontend development, coupled with a passion for building high-quality, scalable software. This is an excellent opportunity to contribute to exciting projects, mentor junior developers, and grow your career within a supportive and innovative environment. The vibrant tech scene of Stellenbosch provides an inspiring backdrop for this role.

Key Responsibilities

  • Develop and maintain efficient, reusable, and reliable code for both frontend and backend systems.
  • Design and implement robust RESTful APIs using Node.js.
  • Build responsive and user-friendly interfaces using Angular.
  • Collaborate closely with product managers, designers, and other engineers to define and implement new features.
  • Optimize applications for maximum speed, scalability, and maintainability.
  • Write unit and integration tests to ensure code quality and application stability.
  • Participate in code reviews, providing constructive feedback to team members.
  • Troubleshoot, debug, and upgrade existing systems.
  • Stay up-to‑date with emerging technologies and industry best practices.
  • Mentor junior developers and contribute to technical decision‑making processes.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full‑stack development.
  • Strong proficiency in JavaScript/TypeScript, Node.js, and experience with backend frameworks (e.g., Express.js).
  • Expertise in Angular framework and its core principles.
  • Solid understanding of database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Experience with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker) is a plus.
  • Familiarity with version control systems like Git.
  • Strong understanding of software architecture principles and design patterns.
  • Excellent problem‑solving and analytical skills.
  • Effective communication and teamwork abilities.
  • Experience working in a hybrid environment.

Benefits

  • Competitive salary package and performance bonuses.
  • Comprehensive health and wellness benefits.
  • Opportunities for professional growth and continuous learning.
  • Hybrid work model offering a blend of office and remote work.
  • Be part of an innovative company located in the picturesque town of Stellenbosch, Western Cape.
  • Collaborative team culture and impactful projects.

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 →