Senior Full Stack Developer (angular + Node.js + Ai)

Gauteng, South Africa

Job Description

We are looking for a Senior Full Stack Developer with deep experience in Angular, TypeScript, and Node.js (preferably NestJS) to lead the development of internal infrastructure tools and systems. This is a strategic role focused on building robust APIs, modern frontends, and intelligent internal workflows -- all designed to improve operational efficiency across the company.
The ideal candidate will have strong API design and integration skills, a full-stack mindset, and a passion (or strong curiosity) for AI-driven solutions. If you have experience or a strong interest in AI and are excited about building AI-augmented tools and interfaces, this role will give you the space to grow and experiment in that space.
Key Responsibilities

  • 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.
Required Skills & Experience
  • 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.
Additional 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).

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1444739
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gauteng, South Africa
  • Education
    Not mentioned