Senior Full Stack Developer (Angular + Node.js + AI)

Gap Infrastructure Corporation

  • Gauteng
  • Permanent
  • Full-time
  • 2 months ago
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).

Gap Infrastructure Corporation

Similar Jobs

  • Senior Full Stack Developer

    Network Recruitment

    • Centurion, Gauteng
    This is a true full stack role where you'll be diving deep into server-side logic, crafting performant APIs, and building dynamic, user-friendly interfaces. You'll be involved in t…
    • Just now
  • Full Stack Developer

    Network Recruitment

    • Johannesburg, Gauteng
    Key Roles and Responsibilities: The primary responsibilities of a Full Stack Developer includes designing user interactions on websites, developing servers and databases for websi…
    • Just now