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 StackDeveloper with strong full ‑ stack experience and exposure to modernAI/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-basedAI/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.
KeyResponsibilities
- Design and developRESTful 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
TechnicalLeadership
- 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
DevOps& Quality
- Collaborate onCI/CD pipelines and automated deployments
- Write unit,integration, and end-to-end tests
- Monitor andtroubleshoot production issues
- Participate inagile ceremonies and planning
- EnsureAI/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
RequiredSkills & Experience
CoreTechnical 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, 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, orGemini (or equivalent)
- Experience usingAI-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& DevOps
- Experience withAzure(App Services, Functions, Storage, etc.) or similar cloud
- CI/CD experience(Azure DevOps, GitHub 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)
SoftSkills
- 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 (xUnit, NUnit,Playwright)
- Observability tools (Application Insights,OpenTelemetry)
- 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
PersonalAttributes:
- 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.
#J-18808-Ljbffr