Johannesburg, South Africa | Posted on 05/13/2026
Weare a forward ‑ thinking technology consulting companydedicated to building innovative, scalable, and high ‑ impact digital solutions for our clients. As we continue to grow ourproject portfolio, we are looking for a highly skilled Senior Full Stack Developer with strong full ‑ stack experience and exposure to modern AI/agent build & integration platforms to join our team.
Inthis role, you will play a key part in designing, developing, and deliveringmodern web applications using modern object ‑ oriented backend technologies, cloud-based AI/agent platforms and developer acceleration tooling. You’ll collaborateclosely with architects, product teams, and fellow developers to craft robust,user ‑ centric solutions that align with our clients ’ strategic goals. This position is ideal for a seasoned developer whothrives in a consulting environment, enjoys solving complex challenges, and ispassionate about staying ahead of emerging technologies.
Key Responsibilities
Design and develop RESTful APIs using modern object ‑ oriented backend languages and frameworks(e.g., Java with Spring Boot, Python, Go, Rust)
Build interactiveweb user interfaces using Angular
Translate businessrequirements into scalable technical solutions
Design andimplement backend services as independently deployable microservices
Implement cleanarchitecture, CQRS, SOLID principles, and best practices
Ensure highperformance, responsiveness, and security
Build and embedagent-enabled capabilities into solutions using appropriate platforms andservices (e.g., Copilot Studio, Azure AI Foundry, Amazon Bedrock, Gemini)where applicable
Apply engineeringguardrails when using AI-assisted development tooling (e.g., Claude Code, BMAD) to ensure code quality, security, and reviewability
Technical Leadership
Provide technicalguidance and mentorship to developers
Conductcodereviews and enforce coding standards
Contribute toarchitecture decisions and technology selection
Identify andaddress technical debt
Contribute toselecting and standardizing tooling patterns for agent build/integration(e.g., Copilot Studio/Azure AI Foundry/Bedrock) and AI-assistedengineering (e.g., BMAD/Claude Code), aligned to delivery constraints
Integration& Data
Integrate withthird-party services and internal systems
Design andintegrate data storage solutions appropriate to the selected backendtechnology stack
Integrateagent-enabled services with enterprise systems and data sources, includingsecure access patterns, auditing, and operational controls
Dev Ops& Quality
Collaborate on CI/CD pipelines and automated deployments
Write unit,integration, and end-to-end tests
Monitor andtroubleshoot production issues
Participate inagile ceremonies and planning
Ensure AI/agent-related components are production-ready (configuration, secrets,logging/monitoring hooks, and safe rollout practices) and align withengineering standards when AI-assisted tools are used
Requirements Required Skills & Experience Core Technical Skills
5+ years experiencebuilding backend services using one or more modern object ‑ oriented languagessuch as Java (Spring Boot), Python, Go, or Rust
Strong experiencedesigning and implementing RESTful APIs in a microservices ‑ based architecture
Solid understandingof REST, HTTP, and API design
Experience withdistributed systems concepts such as service boundaries, inter ‑ servicecommunication, and fault tolerance
Experience orpractical exposure to building/embedding agent-enabled capabilities usingplatforms such as Copilot Studio, Azure AI Foundry, Amazon Bedrock, or Gemini (or equivalent)
Experience using AI-assisted engineering tools responsibly (e.g., Claude Code, BMAD orequivalent) with strong emphasis on code review, testing, and securecoding
Front-End
Experiencewith:
Component-based UI development (Blazor orequivalent)
HTML, CSS, and modern UI practices
Cloud& Dev Ops
Experience with Azure(App Services, Functions, Storage, etc.) or similar cloud
CI/CD experience(Azure Dev Ops, Git Hub Actions, or similar)
Containerization(Docker) is advantageous
Familiarity withintegrating cloud AI/agent services into application delivery pipelines(e.g., Azure AI Foundry/Amazon Bedrock) and managing configuration/secretsappropriately
Strong knowledgeof:
Design patterns
Secure coding practices
Performance optimization
Demonstrated discipline applying engineeringstandards when AI-assisted tools are used (reviewability, traceability ofchanges, testing coverage, and secure-by-design practices)
Soft Skills
Excellentproblem-solving and analytical skills
Strongcommunication and stakeholder engagement
Abilityto work independently and lead initiatives
Mentoringmindset and collaborative approach
Niceto Have
Experiencewith:
Microservices ‑ basedsystem design and implementation
Domain-Driven Design (DDD)
Automated testing frameworks (x Unit, NUnit, Playwright)
Observability tools (Application Insights, Open Telemetry)
Hands-on experience delivering solutions withagent-build platforms (e.g., Copilot Studio) and/or AI platform services(e.g., Azure AI Foundry, Amazon Bedrock, Gemini)
Experience applying structured AI-assisteddelivery approaches (e.g., BMAD) within team engineering standards
Personal Attributes:
Excellent verbaland written communication skills, with the ability to present complexideas clearly.
Strong analyticaland problem-solving skills.
Comfortable workingunder pressure and meeting established business objectives.
Collaborativemindset with the ability to work effectively across cross-functionalteams.
Empathy forstakeholders and a user-centric approach to solution design.