
Senior Full Stack Developer (Angular + Node.js + AI)
Gap Infrastructure Corporation
- Gauteng
- Permanent
- Full-time
- Design and develop scalable web applications and internal systems using Angular and Node.js/NestJS.
- Build and maintain high-performance RESTful APIs.
- Integrate external/internal APIs and services for seamless data flow.
- Architect infrastructure for reliability, security, and maintainability.
- Work closely with stakeholders across departments to automate and optimize internal processes.
- Collaborate on AI-powered features — from integrating LLMs to building smart interfaces — or lead such efforts if you already have AI experience.
- Participate in code reviews, architecture discussions, and mentoring junior developers.
- Stay current with industry best practices and emerging technologies.
- 5+ years of full stack development experience.
- Expert-level proficiency with Angular and TypeScript.
- Strong backend experience with Node.js (NestJS experience is a strong plus).
- Proven experience in designing, building, and consuming APIs.
- Experience with MongoDB, MS-SQL.
- Familiarity with cloud environments (e.g., Azure).
- Comfortable with CI/CD, Docker, and version control systems (e.g., Git).
- Excellent communication and problem-solving skills.
- Exposure to NestJS.
- Hands-on experience with AI/ML tools, especially LLM integration (e.g., OpenAI, LangChain).
- Experience building or integrating internal tooling (e.g., dashboards, workflow automation).
- Familiarity with DevOps practices and infrastructure-as-code.
- Experience working on infrastructure-related projects (e.g., identity management, monitoring, alerting).