Senior Full Stack Developer

Job Location

Johannesburg North, South Africa

Job Description

Permanent position at a Software Development house with benefits and a hybrid working model. Responsible for the design, development, maintenance, and optimization of digital products , ensuring high-quality, scalable, and user-friendly solutions. Duties include writing and troubleshooting code, integrating and enhancing systems, adhering to best practices in application architecture, coding standards, and design patterns (particularly Angular), participating in code reviews, and utilizing AI tools to improve development processes. Collaborates across teams (pods) in an Agile environment to deliver maintainable, efficient, and innovative software solutions while automating SDLC and operational workflows wherever possible. Seeking a highly experienced Senior Full Stack Developer (6 years) with proven expertise in Angular (v12), front- and back-end development , and modern software development practices. The ideal candidate has strong knowledge of application architecture, design patterns, scalability, maintainability, and fault tolerance , and is passionate about delivering high-quality, user-centric digital products. Experience in healthcare technology is advantageous. Must thrive in a collaborative, innovative, and self-organising team environment , with a strong focus on continuous learning, problem-solving, and adopting modern tools, including automation and AI-driven development . Key Technical Skills Required: Frontend: Angular 2 (v12), TypeScript, JavaScript (ES6), HTML5, CSS3, RxJS Backend / Full Stack: Java, C#, SQL, JSON, XML, microservices architecture Databases: NoSQL (Firestore, Firebase), relational databases Cloud / Platforms: Google Cloud Platform, Cloud Functions, Firebase (advantageous) Software Development Practices: Agile (Scrum/Kanban), SDLC, unit testing, exception handling, peer code reviews Software Design & Architecture: SOLID principles, modular design, separation of concerns, design patterns, performance optimization, scalability, security, maintainability Collaboration / Tools: Remote teamwork, code reviews, AI-assisted development, functional programming principles

Location: Johannesburg North, Gauteng, ZA

Posted Date: 10/11/2025
View More Jobs

Contact Information

Contact Human Resources

Posted

October 11, 2025
UID: 5441508735

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.