Back to all jobs

Senior Python Engineer

Ref: JO-2605-360717

  • Environment: Hybrid
  • Contract Type: Permanent
  • Starts: 2026-07-01
Apply Report issue

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.

Apply Report issue

Software Development & Engineering jobs

Career and Job Insights

Apply for this job

Senior Python Engineer

  • South Africa
  • Software Development & Engineering, Technology
  • Hybrid
  • Permanent

Save jobs

Log in to save a job

Report job

Senior Python Engineer

  • South Africa
  • Software Development & Engineering, Technology
  • Hybrid
  • Permanent

"*" indicates required fields

Need talent? Request a callback

This form is for companies looking to hire talent.

I am looking for a job I have a general enquiry

"*" indicates required fields

E.g. “Senior Frontend Developer” or “Offshoring team for design.”
This field is hidden when viewing the form