Job Search and Career Advice Platform

Enable job alerts via email!

Senior Back End Developer (Python)

SupportFinity™

Cape Town

On-site

ZAR 300 000 - 400 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic tech firm is looking for a Back End Developer (Python) to architect and optimize high-performance applications and APIs. The role involves collaborating with cross-functional teams, mentoring junior developers, and solving complex engineering challenges. Ideal candidates should be expert in Python with experience in APIs and AWS. This position requires onsite work in Cape Town or Johannesburg, offering competitive compensation and a performance bonus.

Benefits

Performance bonus
Employee stock options
Health benefits plan
Flexible working hours

Qualifications

  • Strong programming background with a focus on Python.
  • Experience architecting systems and writing maintainable code.
  • Ability to solve complex engineering challenges.

Responsibilities

  • Architect and optimize high-performance applications and APIs.
  • Collaborate with cross-functional teams to deliver impactful solutions.
  • Mentor junior developers and ensure code quality.

Skills

Expert in Python
Experience with APIs and FastAPI
Knowledge of NoSQL and relational databases
Experience with AWS platform
Understanding Kubernetes concepts
Proficient in Git
Job description

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. Your role will involve solving complex engineering challenges, designing efficient system integrations, and ensuring best practices in code quality and testing. You’ll collaborate closely with cross-functional teams to deliver impactful solutions, mentor junior developers, and contribute to driving technical excellence across projects.

At Elixirr Digital, you’ll have the opportunity to work with advanced tools, grow alongside a team of talented professionals, and make a lasting impact in diverse industries.

Candidates applying for employment contract kindly note this position is a onsite working opportunity from our locations in Cape Town or Johannesburg.

What you will be doing as Back End Developer (Python) at Elixirr Digital?
  • 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
  • Collaborate with cross-functional teams to design, develop, and implement new features that enhance project functionality
Competencies and skillset we expect you to have to successfully perform your job:
  • Expert in Python
  • Experience with APIs and FastAPI, including integrations with third‑party tools
  • Knowledge of NoSQL and relational databases
  • Experience working with AWS platform (Lambda, S3, DynamoDB, API Gateway, etc.)
  • Experience with model deployment: containers, microservices, and serverless functions
  • Understanding the Kubernetes concepts (Architecture and design)
  • Proficient understanding of code versioning tools (Git)
Not Required But Nice To Have
  • Understanding of Front End technologies (React.js is a plus)
We Could Be a Perfect Fit If You Are
  • Passionate about technology. You anticipate, recognize, and resolve technical problems using a variety of specialized tools for application development and support.
  • Independent. You are a self‑motivated and ambitious individual, capable of managing multiple responsibilities effectively.
  • Problem‑solver. You think creatively and find solutions to complex challenges.
  • Creative and outside‑the‑box thinker. You look beyond blog posts and whitepapers, competitions, and even state‑of‑the‑art benchmarks to solve real‑world problems.
  • Communicator. Strong verbal and written communication skills are essential to ensure effective collaboration and timely delivery of results within the team.
  • Proficient in English. We work across continents in a global environment, so fluent English, both written and spoken is a must.
Why is Elixirr Digital the right next step for you?

From working with cutting‑edge technologies to solving complex challenges for global clients, we make sure your work matters. And while you’re building great things, we’re here to support you.

Compensation & Equity
  • Performance bonus
  • Employee Stock Options Grant
  • Employee Share Purchase Plan (ESPP)
  • Competitive compensation
Health & Wellbeing
  • 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

We don’t just offer a job - we create space for you to grow, thrive, and be recognized.

Intrigued?Apply now!

About the company

Elixirr Digital

Be vigilant about potential scams, phishing attempts, or fraudulent activities, and seek credible sources or reviews to assess the trustworthiness of the company. Remember, your personal and financial security is paramount, and taking preventive measures is crucial to safeguarding your information from potential risks and unauthorized use. SupportFinity is not responsible for any consequences that may arise from disclosing such information to unauthorized or fraudulent entities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.