×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full Stack AI Engineer

Job in Johannesburg, 2000, South Africa
Listing for: Mindworx Consulting and Academy
Full Time position
Listed on 2026-07-06
Job specializations:
  • Software Development
    AWS, Full Stack Developer, Backend Developer, React.js
Job Description & How to Apply Below
Technical Stack & Ecosystem
  • Backend Frameworks:
    Node.js (NestJS, Fastify, TypeORM, Type Script).
  • Frontend Stack:
    React, Next.js, Type Script, Tan Stack Query (React Query), Tailwind CSS.
  • Databases & Caching:
    PostgreSQL, Redis.
  • Messaging & Workers: AWS SQS, event-driven background workers.
  • Infrastructure & Cloud: AWS (ECS Fargate, ECR, Cloud Front), Docker.
  • Infrastructure as Code (IaC):
    Terraform.
  • CI/CD & Pipelines:
    Git Hub Actions (build, test, migration, deploy workflows).
  • Testing Suite:
    Playwright (E2E/smoke testing), Vitest/Jest (Unit testing).
  • Third-Party Integrations:
    Twilio APIs, Auth0, LLM/Generative AI APIs (OpenAI, Azure OpenAI, Anthropic.).
  • Core Technical Responsibilities
    Product Engineering (Backend + Frontend)
  • Build and maintain performant, type-safe APIs and services using Node.js, NestJS, and Type Script.
  • Deliver modern, responsive user experiences in React/Next.js with reliable client-server state handling.
  • Translate product requirements into clean, maintainable, production-ready code.
  • LLM & AI Feature Development
  • Implement and optimize LLM-powered workflows (prompting, semantic search, agentic flows, and RAG-style features).
  • Evaluate AI-assisted development tooling (e.g., Copilot/Cursor/agent workflows) and apply it responsibly to improve delivery speed and code quality.
  • Reliability, Quality & Testing
  • Write and maintain meaningful automated tests across unit, integration, and E2E layers.
  • Diagnose production issues, improve observability, and reduce regression risk through robust engineering practices.
  • Participate actively in code reviews and uphold standards for readability, testability, and type safety.
  • CI/CD & Cloud Delivery
  • Contribute to Git Hub Actions workflows that enforce build/test/deploy quality gates.
  • Support safe deployments with migration sequencing, smoke testing, and rollback-aware release practices.
  • Work with Terraform and AWS services (ECS/Fargate/ECR/Cloud Front) to ship and operate services at scale.
  • Security, Compliance & Data Boundaries
  • Follow secure coding practices and protect sensitive customer and tenant data.
  • Build features that respect regional data-residency and sovereignty requirements in multi-region architectures.
  • Ensure services correctly enforce tenant and region boundaries.
  • Must-Haves (Technical & Domain Profile):
  • 8+ years of professional software engineering experience in modern web platforms.
  • Education:

    Bachelor’s degree (or equivalent practical experience) in Computer Science, Software Engineering, or related field.
  • Strong experience with Node.js (NestJS/Fastify) and Type Script in production systems.
  • Strong experience with React/Next.js and modern frontend engineering practices.
  • Hands-on experience integrating LLM/Generative AI APIs into real product workflows.
  • Proven experience with PostgreSQL, schema evolution/migrations, and performance-conscious querying.
  • Practical experience with AWS containerized deployments and Terraform.
  • Experience creating or maintaining Git Hub Actions pipelines and Playwright E2E tests.
  • Familiarity with event-driven architectures and asynchronous processing patterns.
  • Strong collaboration and communication skills in cross-functional delivery teams.
  • Nice-to-Haves:
  • Experience in scheduling/booking, POS, or payments domains.
  • Experience with multi-region routing, tenant isolation, and data residency controls.
  • Prior mentoring experience for junior/mid-level engineers.
  • Position Requirements
    10+ Years work experience
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary