Ai First Full Stack Software Engineer (mid–senior)

Europe South Africa, South Africa

Job Description

AI-First Full-Stack Software Engineer (Mid-Senior)
Location: Remote
Type: Contract
About the Company
We are a premier AI services and advisory firm partnering with leading enterprises to solve their most complex business challenges. We design, build, and integrate bespoke AI-powered systems that deliver measurable impact.
We're not a traditional dev shop--we act as a strategic AI transformation partner. Our small, talent-dense team thrives on building production-grade systems that bring cutting-edge AI capabilities into real-world environments. We're now seeking full-stack engineers with an AI-first mindset to join us on the front lines of applied AI.
What You'll Do
As a Full-Stack Developer and AI Engineer, you'll be a key contributor on high-impact client projects, helping to design and build scalable, intelligent systems that integrate LLMs and AI tooling.
Architect & Build

  • Design and develop scalable applications and AI-powered features using React, Next.js, Node.js, Python, and FastAPI
  • Contribute to the full development lifecycle--from initial specs to production deployment
AI Integration & Feature Development
  • Integrate LLMs and AI APIs (OpenAI, Claude, Cohere, HuggingFace, etc.) into intelligent user features and backend services
  • Leverage frameworks like LangChain, Vercel AI SDK, and Bolt.new to build AI-native products
  • Build AI-enhanced features such as chat interfaces, document summarization, auto-tagging, and agent workflows
Solve Client Problems
  • Collaborate directly with internal and client teams to understand business needs
  • Translate those needs into technical roadmaps and actionable development plans
  • Contribute meaningfully in client-facing environments and technical conversations
Shape Internal Practice
  • Help evolve internal frameworks, prompting libraries, and delivery playbooks
  • Improve quality and efficiency across engineering workflows
Harden AI Prototypes
  • Transform demos and experimental builds into production-ready services
  • Ensure systems are containerized, observable, secure, and scalable
Who We're Looking For
We're looking for pragmatic full-stack developers who are comfortable owning the full lifecycle of web applications and actively integrate AI into their workflow.
You'll thrive here if:
  • You are a full-stack problem-solver (frontend, backend, infra) who loves shipping products.
  • You naturally incorporate AI coding tools (e.g., Cursor, Copilot, Windsurf) and AI assistants (ChatGPT, Claude, Gemini) into your daily development process.
  • You've built LLM-powered features or integrated AI APIs (OpenAI, Anthropic, HuggingFace, LangChain, Vercel AI SDK, etc.) into production systems.
  • You communicate clearly, thrive in ambiguous situations, and balance velocity with quality.
  • You enjoy the challenge of turning ideas into production-grade systems that scale.
Preferred Skills & Experience
Full-Stack Development:
  • 5+ years building and shipping production web applications.
  • Expert in Python and TypeScript/Node.js, with experience in modern frameworks (FastAPI, Express, Next.js, React, TailwindCSS, shadcn/ui).
  • Strong understanding of REST & GraphQL APIs, relational databases (Postgres, Supabase), and caching (Redis).
AI-First Mindset:
  • Experience building features with LLMs and AI APIs (e.g., OpenAI, Anthropic, HuggingFace).
  • Comfortable with agentic frameworks (LangChain, Vercel AI SDK) and AI-first developer tools (V0, Bolt.new, Lovable).
  • Proficient at prompt engineering, unit test generation, and AI-assisted refactoring.
Cloud & Infrastructure:
  • Hands-on experience deploying apps on AWS, GCP, or Azure.
  • Proficient with Docker, container orchestration (Kubernetes, ECS/Fargate), and infrastructure as code (Terraform/Pulumi).
  • CI/CD setup using GitHub Actions or GitLab CI with automated tests, linting, and security checks.
  • Experience with observability and performance tooling (OpenTelemetry, Datadog, Grafana).
Why This Role?
  • Direct impact: Build AI-powered applications that solve real-world problems at scale.
  • Work in a small, elite team where you'll own projects end-to-end.
  • Push your skills at the intersection of full-stack engineering and AI innovation.
What Success Looks Like
Within your first 90 days, you will have shipped multiple full-stack features leveraging LLMs, integrated AI APIs into client products, and improved our delivery playbooks for faster, more reliable execution

Skills Required

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.


Related Jobs

Job Detail

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