Enable job alerts via email!
A leading company in Stellenbosch seeks a Senior Full Stack Developer with expertise in Angular and 3D development. This role will involve creating advanced web applications, collaborating with UI/UX designers, and implementing DevOps practices to deliver scalable solutions. Ideal candidates will have strong backend experience in Python and a knack for problem-solving.
Job Title : Senior Full Stack Developer (3D Specialisation) Location : On-site in Stellenbosch Contract to permanent Position Summary : We are looking for a skilled Senior Full Stack Developer with expertise in Angular 18 and 3D front-end development .
This role is critical to the development of next-generation, scalable web applications with advanced 3D capabilities.
Key Responsibilities : Build high-quality, interactive 3D front-end applications using Angular 18 and Three.js .
Design, implement, and optimize 3D rendering scenes, including shader / material customization and performance tuning.
Collaborate closely with UI / UX designers, backend developers, and other stakeholders to deliver cohesive solutions.
Develop and maintain Python-based backend systems and RESTful APIs .
Implement DevOps practices, including CI / CD pipelines and Docker-based containerization .
Deploy scalable solutions on cloud platforms such as AWS , Azure , or GCP .
Contribute to agile teams, participating in Scrum or Kanban workflows.
Ensure high code quality through automated testing and performance profiling.
Required Qualifications : 5 years of professional front-end development experience.
Deep knowledge of Angular 18 , including component architecture and state management.
Extensive experience with Three.js for creating and optimizing 3D scenes.
Strong skills in TypeScript , RxJS , SCSS , and component-based design principles.
Proven backend development experience with Python , including RESTful API and WebSocket communication.
Preferred Qualifications : Experience with Python libraries for 3D data processing, such as NumPy , Open3D , or PyMesh .
Background in simulation platforms, digital twin interfaces, or CAD / 3D visualization systems.
Experience integrating 3D interfaces with real-time telemetry or sensor data.
Key Skills : Strong problem-solving abilities and attention to detail.
Excellent verbal and written communication skills in English.
Ability to work both collaboratively within a team and independently.
Experience Level : Senior