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
Senior Stack Engineer • Pretoria, Gauteng, South Africa