Blue Pearl HQ

Senior Full Stack Developer

Blue Pearl HQ  •  Johannesburg, ZA (Onsite)  •  12 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


We
are a forward


thinking technology consulting company
dedicated to building innovative, scalable, and high


impact digital solutions for our clients. As we continue to grow our
project 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.


In
this role, you will play a key part in designing, developing, and delivering
modern web applications using modern object


oriented backend technologies, cloud-based
AI/agent platforms and developer acceleration tooling. You’ll collaborate
closely 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 who
thrives in a consulting environment, enjoys solving complex challenges, and is
passionate about staying ahead of emerging technologies.


Key
Responsibilities


Development
& Architecture


  • Design and develop
    RESTful APIs using modern object


    oriented backend languages and frameworks
    (e.g., Java with Spring Boot, Python, Go, Rust)

  • Build interactive
    web user interfaces using Angular

  • Translate business
    requirements into scalable technical solutions

  • Design and
    implement backend services as independently deployable microservices

  • Implement clean
    architecture, CQRS, SOLID principles, and best practices

  • Ensure high
    performance, responsiveness, and security

  • Build and embed
    agent-enabled capabilities into solutions using appropriate platforms and
    services (e.g., Copilot Studio, Azure AI Foundry, Amazon Bedrock, Gemini)
    where applicable

  • Apply engineering
    guardrails when using AI-assisted development tooling (e.g., Claude Code,
    BMAD) to ensure code quality, security, and reviewability


Technical
Leadership


  • Provide technical
    guidance and mentorship to developers

  • Conduct code
    reviews and enforce coding standards

  • Contribute to
    architecture decisions and technology selection

  • Identify and
    address technical debt

  • Contribute to
    selecting and standardizing tooling patterns for agent build/integration
    (e.g., Copilot Studio/Azure AI Foundry/Bedrock) and AI-assisted
    engineering (e.g., BMAD/Claude Code), aligned to delivery constraints


Integration
& Data


  • Integrate with
    third-party services and internal systems

  • Design and
    integrate data storage solutions appropriate to the selected backend
    technology stack

  • Integrate
    agent-enabled services with enterprise systems and data sources, including
    secure access patterns, auditing, and operational controls


DevOps
& Quality


  • Collaborate on
    CI/CD pipelines and automated deployments

  • Write unit,
    integration, and end-to-end tests

  • Monitor and
    troubleshoot production issues

  • Participate in
    agile ceremonies and planning

  • Ensure
    AI/agent-related components are production-ready (configuration, secrets,
    logging/monitoring hooks, and safe rollout practices) and align with
    engineering standards when AI-assisted tools are used


Requirements


Required
Skills & Experience


Core
Technical Skills


  • 5+ years experience
    building backend services using one or more modern object


    oriented languages
    such as Java (Spring Boot), Python, Go, or Rust

  • Strong experience
    designing and implementing RESTful APIs in a microservices


    based architecture

  • Solid understanding
    of REST, HTTP, and API design

  • Experience with
    distributed systems concepts such as service boundaries, inter


    service
    communication, and fault tolerance

  • Experience or
    practical exposure to building/embedding agent-enabled capabilities using
    platforms 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 or
    equivalent) with strong emphasis on code review, testing, and secure
    coding


Front-End


  • Experience
    with:

    • Angular for web application development

    • Component-based UI development (Blazor or
      equivalent)

    • HTML, CSS, and modern UI practices


Cloud
& DevOps


  • Experience with
    Azure (App Services, Functions, Storage, etc.) or similar cloud

  • CI/CD experience
    (Azure DevOps, GitHub Actions, or similar)

  • Containerization
    (Docker) is advantageous

  • Familiarity with
    integrating cloud AI/agent services into application delivery pipelines
    (e.g., Azure AI Foundry/Amazon Bedrock) and managing configuration/secrets
    appropriately


Engineering
Practices


  • Strong knowledge
    of:

    • SOLID principles

    • Design patterns

    • Secure coding practices

    • Performance optimization

    • Demonstrated discipline applying engineering
      standards when AI-assisted tools are used (reviewability, traceability of
      changes, testing coverage, and secure-by-design practices)


Soft
Skills


  • Excellent
    problem-solving and analytical skills

  • Strong
    communication and stakeholder engagement

  • Ability
    to work independently and lead initiatives

  • Mentoring
    mindset and collaborative approach


Nice
to Have


  • Experience
    with:

    • Microservices


      based
      system design and implementation

    • Domain-Driven Design (DDD)

    • Automated testing frameworks (xUnit, NUnit,
      Playwright)

    • Observability tools (Application Insights,
      OpenTelemetry)

    • Hands-on experience delivering solutions with
      agent-build platforms (e.g., Copilot Studio) and/or AI platform services
      (e.g., Azure AI Foundry, Amazon Bedrock, Gemini)

    • Experience applying structured AI-assisted
      delivery approaches (e.g., BMAD) within team engineering standards


Personal
Attributes:


  • Excellent verbal
    and written communication skills, with the ability to present complex
    ideas clearly.

  • Strong analytical
    and problem-solving skills.

  • Comfortable working
    under pressure and meeting established business objectives.

  • Collaborative
    mindset with the ability to work effectively across cross-functional
    teams.

  • Empathy for
    stakeholders and a user-centric approach to solution design.
Blue Pearl HQ

About Blue Pearl HQ

Blue Pearl is a market-leading CLOUD Solutions developer with extensive knowledge and insight into the latest technologies, standardised processes, advanced technical capabilities and consulting processes available, ensuring wholistic success for our clientele. We offer professional consulting to compliment your business strategy and overall management and make it our priority to add value to any business by listening, analysing and creating a conducive solution that will empower our client.

We implement a Data Analysis Process that includes inspecting, cleansing, transforming, and modelling data with the end-goal of discovering useful information, informing conclusions, and relevant information to support your decision-making. Your business cannot afford not to engage with us, allowing our data analysis to play a role in making your business decisions more scientific and helping your business achieve effective operation.

Blue Pearl’s team of experts include BI strategists, BI analysts, Data Warehouse Architects, Data Scientists, Implementation and Development experts. With the use of BI, Analytics and Big Data, we effectively partner with our customers on their mission to achieve a competitive business advantage and real ROI from the structured information we collect.

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Johannesburg, ZA
Year Founded
2013
Social Media