Talent.com
Senior Full Stack Engineer

Senior Full Stack Engineer

VaxowavePretoria, Gauteng, South Africa
12 days ago
Job description

THE JOB AT A GLANCE

Join our high-performing team to help clients modernise from legacy platforms into cutting-edge, cloud-native solutions.

ABOUT VAXOWAVE3>

Vaxowave is a service-oriented digital technology company specialising in multi-cloud solutions, technology transformation, and consulting services. Our unique operating model enables us to : disrupt existing processes with innovative thinking, scale rapidly to meet business demand, drive measurable value for clients, improve customer experience while reducing costs. We partner with some of the most recognised brands in Financial Services and beyond, helping them evolve sustainably, together.

THE ROLE : SENIOR PYTHON DEVELOPER

Key Responsibilities

Design, develop, and maintain robust Python-based applications and services on Azure. Lead and contribute to solution architecture discussions, ensuring scalable, secure, and cloud-native designs. Work closely with clients to understand requirements, provide expert advice, and translate business needs into technical outcomes. Implement Azure services including Functions, App Services, Data Factory, Synapse, Event Hub, and AKS. Build and optimise APIs, microservices, and event-driven solutions. Champion DevOps practices (CI / CD, automated testing, monitoring) using Azure DevOps and other modern toolchains. Mentor and guide junior developers, promoting a culture of excellence, collaboration, and continuous improvement. Own problems end-to-end, from investigation to resolution, while ensuring clear communication with stakeholders.

Skills & Experience Required

Technical Expertise : 7+ years of software development, with 5+ years specialising in Python (FastAPI, Flask, Django, or similar frameworks).

Strong, hands‑on expertise with Microsoft Azure, particularly in application and data services.

Proficiency with databases (SQL and NoSQL : PostgreSQL, CosmosDB, MongoDB, DynamoDB).

Knowledge of cloud-native architectures (microservices, serverless, event-driven).

Experience with containerisation (Docker) and orchestration (Kubernetes, AKS).

Strong IaC capabilities (Terraform, Bicep, ARM templates).

Proven use of DevOps practices and CI / CD tooling (Azure DevOps, GitHub Actions, Jenkins).

Test‑driven development and automated testing experience (PyTest, unit / integration testing).

Familiarity with performance testing and monitoring tools (Locust, JMeter, Grafana, DataDog).

Consulting & Delivery Skills

Proven consulting experience : working directly with clients, leading workshops, presenting solutions to senior stakeholders.

Strong ability to translate technical concepts into business value.

Excellent problem‑solving and root‑cause analysis skills.

Clear communicator with the ability to influence technical and non-technical audiences.

Experience delivering in Agile environments (Scrum / Kanban).

Collaborative mindset with experience using tools such as Jira, Confluence, MS Teams, Slack.

WHAT WE'RE LOOKING FOR IN YOU

A consultant at heart – curious, proactive, and client-focused. A leader who takes ownership of outcomes, not just tasks. Someone who thrives in complex environments and enjoys solving big challenges. A team player who builds strong relationships and shares knowledge openly. Passionate about continuous learning and staying ahead in the evolving cloud and Python ecosystem.

#J-18808-Ljbffr

Create a job alert for this search

Senior Stack Engineer • Pretoria, Gauteng, South Africa