Senior Full Stack Developer

Blue Pearl PTY

Johannesburg

On-site

ZAR 700,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Blue Pearl PTY is searching for a highly skilled Senior Full Stack Developer in Johannesburg, South Africa. This role involves designing and developing modern web applications using backend technologies and cloud-based AI platforms. Candidates should have over 5 years of experience in building RESTful APIs with solid knowledge of microservices architecture. The position offers an opportunity to lead initiatives while collaborating closely with clients and team members. Innovative solutions and a passion for emerging technologies are essential.

Qualifications

  • 5+ years experience building backend services using modern object-oriented languages.
  • Strong experience designing RESTful APIs in microservices architecture.
  • Familiarity with distributed systems concepts.

Responsibilities

  • Design and develop RESTful APIs using modern backend languages.
  • Build interactive web user interfaces using Angular.
  • Provide technical guidance and mentorship to developers.

Skills

Backend services development
RESTful APIs design
Microservices architecture
Java (Spring Boot)
Python
Go
Rust
AI and agent integration
Frontend technologies (Angular)
Docker

Tools

Azure DevOps
GitHub Actions
Docker

Job description

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, 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, 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,600,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
Technical Lead Developer (AI)
Technical Lead Developer (AI)

Blue Pearl PTY • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Lead Software Engineer | Johannesburg | Permanent
Lead Software Engineer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Principal Software Engineer
Principal Software Engineer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Senior Full Stack Developer( Talent Pool)
Senior Full Stack Developer( Talent Pool)

Bsure Insurance Advisors • Gauteng

On-site
ZAR 900,000 - 1,300,000
Senior Full Stack Developer
Senior Full Stack Developer

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,500,000
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Lead Software Engineer | Johannesburg | Permanent
Lead Software Engineer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Lead Software Developer
Lead Software Developer

DataTech Recruitment • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000