Senior Python Engineer
Ref: JO-2605-360717
- South Africa
- Software Development & Engineering, Technology
- IT
- 250 - 999 Employees
- Environment: Hybrid
- Contract Type: Permanent
- Starts: 2026-07-01
Senior Software Engineer
Location: Hybrid (South Africa or EU)
Type: Full-Time
Overview
A Senior Software Engineer is needed to help build and scale a high-performance platform in a fast-paced, high-growth environment.
This role is ideal for a full-stack engineer who enjoys working across systems, takes ownership, and thrives in a collaborative, agile team.
Key Responsibilities
- Design, build, and maintain scalable platform features
- Work across backend, frontend, and infrastructure
- Contribute to architecture, testing, and system improvements
- Develop APIs, integrations, and user-facing applications
- Ensure performance, reliability, and observability
- Collaborate closely with a small, fast-moving team
- Take ownership of projects end-to-end
Key Skills
Technical
- Python (FastAPI or similar frameworks)
- JavaScript frameworks (e.g., Vue.js or similar)
- Cloud platforms (Google Cloud or equivalent)
- Infrastructure as Code (Terraform)
- Databases & database management
- CI/CD and test automation
Engineering Strengths
- Full-stack development experience
- Strong system design and architecture skills
- Experience building and scaling technical platforms
- Ability to handle complex, high-volume systems
Experience
- 5+ years software engineering experience
- Experience delivering products end-to-end
- Background in fintech, SaaS, or similar environments (advantageous)
- Experience in startup or fast-paced environments preferred
Salt is acting as an Employment Agency in relation to this vacancy.

Share: