V

Software Engineer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Engineer

EMPLOYMENT TYPE:

Contract (1 Year)

COMPANY:

Vito Solutions

LOCATION:

Cape Town Northern Suburbs, South Africa

WORKING MODEL:

Hybrid (minimum 3 days in-office)

JOB OVERVIEW:

Vito Solutions is seeking a Mid-Level Software Developer specialising in Agentic AI to join a high-impact technology team. This role sits at the intersection of backend engineering and emerging AI systems, focused on building and deploying agent-based applications that automate real business workflows. You will work within a senior team to design, ship and scale production-grade AI-driven systems.

DESCRIPTION OF POSITION:

  • Design and build production-grade agentic AI applications using LLM APIs and orchestration frameworks
  • Develop backend services and APIs (RESTful/event-driven) to support AI agents
  • Integrate AI agents with enterprise systems such as ERPs, databases, and internal APIs
  • Build retrieval pipelines, memory stores, and grounding mechanisms for accurate agent outputs
  • Implement evaluation frameworks, tracing, and guardrails for safe and reliable AI behaviour
  • Contribute to architectural decisions including orchestration patterns, latency, and cost optimisation
  • Write clean, scalable, and well-documented Python code
  • Build and maintain APIs, data pipelines, and automation workflows
  • Collaborate cross-functionally to take solutions from prototype to production
  • Own end-to-end delivery including deployment, monitoring, and iteration
  • Leverage AI coding tools to accelerate development and improve output quality

KNOWLEDGE AND SKILLS:

  • Strong backend engineering principles and API design
  • Deep understanding of agentic AI systems and LLM integrations
  • Knowledge of RAG architectures, vector databases, and semantic retrieval
  • Experience with orchestration frameworks (LangChain, LangGraph, CrewAI, etc.)
  • Understanding of system observability, tracing, and evaluation
  • Strong problem-solving and systems thinking approach
  • Ability to translate complex technical concepts to stakeholders
  • Familiarity with automation tools and workflow orchestration

QUALIFICATIONS REQUIRED:

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Strong portfolio, GitHub profile, or demonstrable project work

EXPERIENCE REQUIRED:

  • 4+ years of software development experience with a backend focus
  • Expert-level Python experience (FastAPI, Flask, or similar)
  • Proven experience building REST APIs and event-driven systems
  • Strong SQL skills and experience with large-scale databases
  • Experience with at least one cloud platform (AWS, Azure, or GCP)
  • Hands-on experience with Docker and cloud deployment patterns
  • Active, daily use of AI coding tools (e.g., GitHub Copilot, Cursor, Codex)
  • Experience building applications using LLM APIs (OpenAI, Anthropic, Gemini, etc.)
  • Practical experience with agent frameworks and integrating AI into real systems

ADVANTAGEOUS SKILLS:

  • Experience with workflow automation tools (n8n, Zapier, Airflow)
  • Exposure to enterprise system integrations (ERP, CRM, POS)
  • Experience with vector databases (Pinecone, Weaviate, pgvector)
  • Infrastructure-as-code experience (Terraform or similar)
  • Exposure to Model Context Protocol (MCP) patterns
  • Experience with real-time or production AI systems
  • Cloud or AI-related certifications


**Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.

Original job Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in South Africa

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.