Senior Software Developer

Jobtailor

KwaZulu-Natal

On-site

ZAR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking an experienced Full Stack/Backend Engineer to work on AI agentic systems, multi-agent orchestration, and tool use within the MagicOrange tech stack. You will design, implement, and optimize autonomous workflows, ensure robust code quality, and contribute to planning and estimation in an agile team.

The role requires strong SQL, C#, and modern JavaScript framework skills, with Azure/Databricks experience beneficial for scalable data and AI solutions.

Qualifications

  • 5+ years of experience as a Full Stack or Backend Engineer.
  • Strong SQL and C# skills with modern JavaScript frameworks.
  • Experience building AI agentic systems and multi-agent workflows.

Responsibilities

  • Develop robust software across the MagicOrange Tech stack.
  • Analyze features, defects, and refactor in an agile setting.
  • Participate in code reviews and project planning, mentoring peers.
  • Design, build, and maintain AI agentic systems and RAG pipelines.
  • Implement prompt engineering and safety guardrails for models.

Skills

Full Stack Engineering
AI Agentic Systems
SQL Proficiency
C# Expertise
Prompt Engineering

Tools

Azure
Azure DataFactory
Databricks
Semantic Kernel
LangChain
AutoGen
Azure OpenAI Service SDK
Vector Databases
Azure AI Search

Job description

  • Working across the MagicOrange Tech stack, develop performant, robust, secure and maintainable software solutions using modern, industry-standard best practices and principles.
  • Within a team environment, proactively analyze , clarify, code and unit test software, including features, defects and refactoring
  • Review existing delivery dates and work requirements with current knowledge set, analyze possible alternatives and communicate options and their affects , both technical and upon delivery date
  • Participate in code reviews, both of your own code and as a reviewer
  • Participate in project teams to create working software
  • Record and report status in an agile environment
  • Contribute ideas to planning, refinement and estimation and occasionally mentor other engineers
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing for delivery, re-designing infrastructure for greater scalability, etc.
  • Design, build, and maintain AI agentic systems: orchestrate multi-step autonomous workflows, integrate LLMs via API, and implement tool-use, memory, and reasoning patterns that solve real business problems.
  • Apply prompt engineering best practices, evaluate and iterate on model outputs, and embed responsible-AI principles including safety guardrails, output validation, and human-in-the-loop checkpoints.
  • Stay current with the rapidly evolving AI landscape, evaluating new models, frameworks, and agentic patterns, and champion their adoption where they deliver measurable product or operational value.
Requirements
  • +5 years solid experience operating as a Full stack or Backend Engineer.
  • Excellent knowledge of SQL
  • Excellent knowledge of C#
  • Good working knowledge of Angular or similar modern JavaScript based framework
  • Azure experience advantageous
  • AAS experience advantageous
  • Azure DataFactory , Databricks knowledge useful, but not required
  • Demonstrable hands-on experience building AI agentic systems: multi-agent orchestration, tool/function calling, RAG pipelines, or similar autonomous workflow patterns.
  • Working knowledge of AI/LLM frameworks such as Semantic Kernel, LangChain, AutoGen, or the Azure OpenAI Service SDK; experience with prompt engineering and model evaluation practices.
  • Familiarity with vector databases, embedding models, and retrieval-augmented generation (RAG) concepts advantageous; Azure AI Search or similar experience a plus.
Core Competencies

Demonstrates extensive experience in Full Stack or Backend Engineering, with a strong focus on developing AI agentic systems and applying prompt engineering best practices. Proficient in SQL, C#, and modern JavaScript frameworks, with a commitment to delivering robust and maintainable software solutions in an agile environment.

Highest-signal resume keywords
  • Full Stack Engineering
  • AI Agentic Systems Development
  • SQL Proficiency
  • C# Expertise
  • Prompt Engineering
Hard Skills
  • Full Stack Engineering
  • Backend Engineering
  • SQL
  • C#
  • Angular
  • AI Agentic Systems
  • Multi-Agent Orchestration
  • Prompt Engineering
  • Model Evaluation
  • RAG Pipelines
Soft Skills
  • Proactive Analysis
  • Team Collaboration
  • Mentoring
Industry Keywords
  • Agile Environment
  • Software Development Best Practices
  • Autonomous Workflows
  • Delivery Optimization
  • Infrastructure Scalability
Tools & Technologies
  • Azure
  • Azure DataFactory
  • Databricks
  • Semantic Kernel
  • LangChain
  • AutoGen
  • Azure OpenAI Service SDK
  • Vector Databases
  • Azure AI Search
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AI Software Engineer (.NET & Azure)
Senior AI Software Engineer (.NET & Azure)

DVT • Johannesburg

On-site
ZAR 1,200,000 - 2,000,000
Agentic AI Developer
Agentic AI Developer

Agile Bridge • Pretoria

On-site
ZAR 600,000 - 900,000
Senior Full Stack Developer
Senior Full Stack Developer

Blue Pearl HQ • Johannesburg

On-site
ZAR 600,000 - 800,000
Flexible working hours
Support for continuous learning
Back-End C# Developer
Back-End C# Developer

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Software Engineer II
Software Engineer II

Jobtailor • Pretoria

On-site
ZAR 900,000 - 1,300,000
Agentic AI Engineer
Agentic AI Engineer

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Intermediate Software Engineer
Intermediate Software Engineer

Rad Resources • Gauteng

On-site
ZAR 520,000 - 880,000
AI Development Specialist
AI Development Specialist

Indsafri • South Africa

On-site
ZAR 1,200,000 - 1,600,000
AI Engineer
AI Engineer

Reverside • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000
Senior AI Engineer
Senior AI Engineer

I Grow Wealth Investments • Durbanville

On-site
ZAR 900,000 - 1,300,000