Elixirr Digital
Posted 4mo ago

Senior Back End Developer (Python)

Elixirr Digital
Cape Town or Johannesburg
OnsiteFull Time
Responsibilities
  • Designing APIs
  • Proposing solutions
  • Collaborate teams
Requirements
  • Expert in Python
  • Experience with APIs/FastAPI
  • Databases (NoSQL/Relational)
  • AWS (Lambda, S3, DynamoDB, API Gateway)
  • Containers, microservices, serverless
  • Kubernetes concepts
  • Git
  • English proficiency
Technical tools mentioned
PythonFastAPIAWSLambdaS3DynamoDBAPI GatewayKubernetesGitNoSQLRelational DatabasesContainersMicroservicesServerless

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. Dynamo DB, 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 Elixirr Digital

Global digital consultancy providing software engineering and data solutions.

Similar jobs

Back End Developer roles near Cape Town, Western Cape
3w
Save
Mark Applied
Hide
Senior Backend Developer (AI)
Cape Town, Western Cape, South Africa
HybridFull Time
Clickatell
Clickatell: Connects businesses with customers via SMS and chat commerce.
Strong backend experience with Java/Spring Boot and Python, building high-scale distributed systems, cloud (AWS), Kafka, LLM/AI integration, and using AI development tools.
Java, Spring Boot, Python, Amazon Q, Cursor, Copilot, Claude, GPT, Kafka, AWS
4mo
Save
Mark Applied
Hide
Backend Engineer
Cape Town or Johannesburg or South Africa
HybridFull Time
Luno
Luno: A secure platform to buy, store, and trade cryptocurrency.
Proven backend engineering experience, strong CS fundamentals, experience leading development efforts, Go preferred, BSc/MSc/PhD or equivalent experience.
Kotlin, Swift, Angular, Go, gRPC, Kubernetes (EKS), Docker, CloudFlare, CloudFront, nginx, MySQL (RDS), Redis (ElastiCache), Prometheus, Grafana, CloudWatch, Jenkins
11y
Save
Mark Applied
Hide
Backend Developer (Ruby, Node JS, or Python)
Cape Town, Western Cape, South Africa
OnsiteFull Time
Kagiso Media
Kagiso Media: Operates radio stations, television production, and digital media platforms.
3+ YOE3+ years of software development experience in a backend programming language, knowledge of web technologies, relational databases, and REST APIs.
Node JS, Python, Ruby, HTML, CSS, Javascript, AJAX, REST APIs, Git, GitHub
3w
Save
Mark Applied
Hide
OM Bank - Lead Python Backend Engineer
Cape Town, Western Cape, South Africa
OnsiteFull Time
Old Mutual
Old MutualJohannesburg Stock Exchange: OMU: Provides insurance, savings, investment, and banking services across Africa.
Experience designing and delivering serverless backend solutions using AWS, Terraform and Python; REST/OpenAPI integrations, CI/CD, Docker, testing with Pytest; agile tools (JIRA, Confluence); mentoring junior engineers.
AWS Lambda, SQS, DynamoDB, AWS API Gateway, Terraform, Python 3.9, Pytest, Rest API, Openapi, Swagger, GitHub Actions, CI CD, Docker, Docker Compose, Makefile, Apache velocity language, JIRA, Confluence
4mo
Save
Mark Applied
Hide
Staff Backend Engineer - Accounting - 100% Remote - EMEA
Vienna or Zagreb or Prague or Tallinn or Helsinki or Paris or Berlin or Athens or Dublin or Rome or Nairobi or Riga or Vilnius or Amsterdam or Abuja or Warsaw or Lisbon or Bucharest or Cape Town or Barcelona or London
RemoteFull Time
Hostaway
Hostaway: AI-powered vacation rental management platform for property operators.
8+ YOE8+ years software engineering; Go backend expertise; production systems experience; AWS/Kubernetes; accounting/ledger familiarity; cross-team influence; polyglot with Go/PHP/React.
Go, PHP, React, AWS, Kubernetes, CI/CD
4mo
Save
Mark Applied
Hide
Senior Back End Engineer - South Africa (Hybrid)
Stellenbosch, Western Cape, South Africa
HybridFull Time
Draslovka
Draslovka: Produces specialty chemicals and sustainable technologies for mining.
5+ YOE5+ years programming with Python, SQL; Docker/Kubernetes; FastAPI/Airflow; English proficiency.
Python, Docker, Kubernetes, FastAPI, Airflow, Postgres, TimescaleDB, Kafka, SQL
6mo
Save
Mark Applied
Hide
Principal Backend Software Engineer
Cape Town, Western Cape, South Africa
HybridFull Time
KingMakers
KingMakers: Operates sports betting and digital entertainment platforms in Africa.
10+ YOE10+ years engineering leadership; cloud architectures (AWS, Azure, Google Cloud); DevOps (CI/CD); Microservices (AKS); Kafka/RabbitMQ; C# or similar; incident response; testing; strong cross-team collaboration.
AWS, Azure, Google Cloud, CI/CD, Microservices, AKS, Kafka, RabbitMQ, C#, .NET, SQL Server, MongoDB, CosmosDB, Redis, Docker, Kubernetes, Grafana, Kibana, Application Insights