Full Stack Developer (Python)
DeviareJob description
Overview
We are seeking an experienced Python Developer with strong back-end skills to join a leading Financial Services and Insurance organisation in Johannesburg. This permanent role starts immediately and reports to the Engineering Lead / Technical Architect. The role designs, builds and maintains scalable services and APIs.The work is mainly back-end engineering, including AI-enabled services built on LLMs, RAG and agentic patterns. Services are deployed to Kubernetes through automated CI/CD pipelines. Front-end skills are an advantage.
Context & Impact The back-end services and APIs in financial services and insurance need to be reliable, secure and easy to maintain, because they support core business applications. This role builds and maintains those services in Python and designs the data structures behind them. It also adds AI-enabled features to business applications using LLMs, RAG pipelines and agentic workflows.
Quality is part of every release. The role builds automated unit, integration and end-to-end tests, and deploys through GitLab or GitHub pipelines to Kubernetes. The developer works in Agile teams, takes part in code reviews and contributes to front-end interfaces where needed.
Why This Role Is Exciting
- AI in real applications: add LLM, RAG and agentic workflows to production business applications.
- API ownership: develop and maintain RESTful and GraphQL APIs that business systems depend on.
- Data design: design and optimise relational and NoSQL schemas for performance and scale.
- Test-driven delivery: build automated test suites that form part of every release.
- Cloud-native deployment: release services to Kubernetes through modern CI/CD pipelines.
Core strengths include
- Strong Python with Django, FastAPI and/or Flask
- PostgreSQL, MySQL and MongoDB, with Redis for caching
- Automated testing with pytest and test-driven practices
- Docker, Kubernetes and CI/CD with GitLab CI or GitHub Actions
- AWS, Azure or GCP
How to apply
Apply at https://talent.deviare.africaInterested in this role?