Back End Developer (Python)

iOLAP, Inc.

Cape Town, Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Performance bonus
Employee Stock Options Grant
Health benefits plan
Flexible working hours
Pension plan

Job summary

Elixirr Digital is seeking a Back End Developer (Python) to design, develop, and optimize applications and APIs. You will work on high-performance systems and collaborate with cross-functional teams.

This role requires expertise in Python and experience with APIs, as well as an understanding of database technologies. The position is located onsite in Cape Town or Johannesburg.

Qualifications

  • Strong programming background with a focus on Python.
  • Experience solving complex engineering challenges.
  • Proficient in integrating with third-party tools.

Responsibilities

  • Proposing and designing software solutions for business needs.
  • Integration of data storage solutions.
  • Providing technical guidance to junior colleagues.

Skills

Expert in Python
Experience with APIs and FastAPI
Knowledge of NoSQL and relational databases
Working knowledge of Azure SDK for Python
Experience with model deployment
Understanding of Kubernetes concepts
Proficient understanding of code versioning tools (Git)

Job description

About the Role

You have a strong programming background? You feel at home designing back‑end systems and scalable architectures? You write clean, efficient, and maintainable Python code with attention to detail?

Join Elixirr Digital as a Back End Developer (Python) and shape the future of innovative, data‑driven solutions!

As a Back End Developer (Python), you’ll be responsible for architecting, developing, and optimizing high‑performance applications, APIs, and services that power robust and scalable platforms. You’ll solve complex engineering challenges, design efficient system integrations, and ensure best practices in code quality and testing. You’ll collaborate closely with cross‑functional teams, mentor junior developers, and contribute to driving technical excellence across projects.

Location: onsite in Cape Town or Johannesburg (employment contract).

Responsibilities
  • Proposing and designing software solutions to address complex business needs
  • Integration of data storage solutions
  • Providing technical guidance and support to junior colleagues
  • Preparing technical and procedural documentation
  • Applying modern principles, methodologies, and tools to advance business initiatives and capabilities
  • Collaborating with cross‑functional teams to design, develop, and implement new features that enhance project functionality
Required Competencies & Skillset
  • Expert in Python
  • Experience with APIs and FastAPI, including integrations with third‑party tools
  • Knowledge of NoSQL and relational databases
  • Working knowledge of Azure SDK for Python (azure‑identity, azure‑data‑tables, azure‑keyvault‑secrets)
  • Experience with model deployment: containers, microservices, and serverless functions
  • Understanding of Kubernetes concepts (architecture and design)
  • Proficient understanding of code versioning tools (Git)
Nice to Have
  • Knowledge of JavaScript, TypeScript, Angular or React
  • Experience integrating with third‑party payment APIs (Moneris, Stripe, Adyen, PayPal)
Personal Qualities
  • Passionate about technology. Anticipate, recognize, and resolve technical problems using a variety of specialized tools for application development and support.
  • Independent. Self‑motivated and ambitious, capable of managing multiple responsibilities effectively.
  • Problem‑solver. Think creatively and find solutions to complex challenges.
  • Creative and outside‑the‑box thinker. Look beyond blog posts and whitepapers, competitions, and state‑of‑the‑art benchmarks to solve real‑world problems.
  • Communicator. Strong verbal and written communication skills essential for effective collaboration and timely delivery of results within the team.
  • Proficient in English. Fluent in English, written and spoken, as required for a global environment.
Compensation & Equity
  • Performance bonus
  • Employee Stock Options Grant
  • Employee Share Purchase Plan (ESPP)
  • Competitive compensation
Health & Well‑Being
  • Health benefits plan
  • Flexible working hours
  • Pension plan
Projects & Tools
  • Modern equipment
  • Big clients and interesting projects
  • Cutting‑edge technologies
Learning & Growth
  • Growth and development opportunities
  • Internal LMS & knowledge hubs
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Back End Engineer
Senior Back End Engineer

iOLAP, Inc. • Cape Town, Johannesburg

On-site
ZAR 500,000 - 800,000
Performance bonus
Employee Stock Options Grant
Health benefits plan
+1
DevOps Engineer
DevOps Engineer

iOLAP, Inc. • Cape Town, Johannesburg

On-site
ZAR 600,000 - 750,000
Performance bonus
Employee Stock Options
Health benefits plan
+3
Data Engineer
Data Engineer

iOLAP, Inc. • Johannesburg, Cape Town

On-site
ZAR 600,000 - 900,000
Performance bonus
Stock options grant
ESPP
+1
SEO & AI Search Specialist
SEO & AI Search Specialist

Elixirr Digital • Cape Town

On-site
ZAR 550,000 - 700,000
Performance bonus
Employee Stock Options Grant
Health benefits plan
+1
Software Engineer: Back-End - Johannesburg - R1m PA
Software Engineer: Back-End - Johannesburg - R1m PA

ATS Client • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Advanced Python Developer Opportunity in South Africa
Advanced Python Developer Opportunity in South Africa

Dimension Data South Africa (an NTT DATA company) • South Africa

Hybrid
ZAR 569,000 - 949,000
Annual bonus
Medical aid
Retirement fund
+6
Back-End Developer (Advanced) 1848
Back-End Developer (Advanced) 1848

Opensource • Gauteng

Hybrid
ZAR 850,000 - 1,200,000
Hybrid working
Platform Engineer
Platform Engineer

Electrum • Cape Town

On-site
ZAR 600,000 - 900,000
Flexible Work
Generous Leave
Fully-stocked kitchen
+2
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

ATS Client • Sandton

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Equipment provided
Data & connectivity allowance
+1