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
Location: Johannesburg North, Gauteng, ZA
Posted Date: 10/11/2025
Contact Information
Contact | Human Resources |
---|