39 Backend Staff jobs in South Africa

Backend Engineer

Brackenfell, Western Cape R1800000 - R2500000 Y Shoprite Holdings Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

Purpose of the Job

The role is responsible for system analysis, design, creation and testing of highly complex applications, in accordance with agreed specifications and standards. Works alongside systems designer(s) to build new and sustainable systems and creative software solutions. Takes the lead on technical design, development, maintenance, and support of large-scale and high complexity systems, applying deep, specialised knowledge to adapt and deliver within the required frameworks. Further plays the role of mentor to other developers / programmers, enabling the function to grow the capability while creating a high performing team. Has advanced technical writing skills for Use case relatives and diagrams.

Job Objectives

Lead the design, development, and implementation of scalable, high-quality business applications across enterprise-wide channels. Serve as the senior technical expert, translating complex business requirements into effective, maintainable solutions.

Drive solution architecture, system design, and coding standards while providing technical direction to Software Engineers I and II. Ensure adherence to best practices, frameworks, and quality standards across all phases of the SDLC (Agile and Waterfall).

Oversee system analysis, design, and integration for high-complexity projects. Lead code reviews, testing, and documentation to ensure robust, well-engineered solutions. Support existing applications through issue resolution, enhancements, and continuous improvement initiatives.

Collaborate with architects, designers, and business stakeholders to define technical requirements, ensure alignment with enterprise strategy, and drive delivery excellence. Provide mentorship, guidance, and performance oversight to engineering team members.

Practice Responsibilities

Lead Code Reviews and ensure quality of code being delivered is to Shoprite Standards

Actively schedule and drive the Practice improvement workshops and any related Communities of Practice required

Qualifications

Diploma /Degree in Information Systems / B.Sc. Computer Science (or similar)

Experience

+5 years' experience as a Software Engineer – (essential)

Extensive Experience with working on highly complex projects within the Software Development Life Cycle – (essential)

Extensive Experience building software using Go Lang- (essential) as well as testing (unit, system, performance, integration, and volume) - (essential)

Extensive code review and code quality assurance experience - (essential)

Demonstrable experience in System integration & analysis; - (essential)

Experience implementing digital products (advantageous)

Knowledge and Skills

Building software using Go Lang- (essential) as well as testing (unit, system, performance, integration, and volume)

Applicant Feedback Policy
This advertiser has chosen not to accept applicants from your region.

Backend Developer

R250000 - R750000 Y Remote Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Overview

Join a dynamic UK-based tech team seeking a highly experienced Senior Backend Developer with deep expertise in data engineering, BI, and backend development. This role offers the opportunity to work on cutting-edge analytics and data platforms, using tools like Apache Spark, Scala, and Databricks. You'll be part of a fast-paced environment that values clean code, efficient data pipelines, and innovative BI solutions that power strategic decisions.

As a valued member of the team, you'll collaborate with global colleagues, contribute to critical backend services, and help shape robust data architecture. If you're passionate about big data, ETL processes, and BI tools – this is your chance to make an impact with a UK employer, from the comfort of your home in South Africa.Key Responsibilities

  • Design, build, and maintain scalable ETL pipelines using Apache Spark and Scala.
  • Implement and optimise data models within Data Lakes and relational databases.
  • Develop backend components for BI platforms, supporting tools like Power BI, Databricks, and Starburst.
  • Ensure high-quality, testable code using static analysis tools (Sonar, Fortify).
  • Execute data validation and manage structured/unstructured datasets in distributed environments.
  • Collaborate with DevOps on CI/CD integration to ensure seamless delivery processes.
  • Contribute to architectural decisions and performance tuning of complex data systems.
Requirements

Qualifications and Experience

  • Minimum of 5 years' experience in ETL implementation.
  • At least 3 years of hands-on experience with Apache Spark and Scala.
  • Minimum of 2 years working with BI tools (e.g., Power BI, Databricks, Starburst).
  • Strong experience in data model design and working with Data Lakes (e.g., Apache Hive, AWS S3).
  • Proven expertise in SQL and relational database systems.
  • Experience in unit testing and code quality tools (e.g., Sonar, Fortify).
  • Familiarity with CI/CD processes and Agile delivery environments.
  • Equipment required: Personal laptop/desktop, reliable high-speed internet connection.
This advertiser has chosen not to accept applicants from your region.

Backend Engineer

R900000 - R1200000 Y Luno

Posted today

Job Viewed

Tap Again To Close

Job Description

About us:

Luno is the crypto investment app you can rely on, enabling you to buy, store and explore crypto securely. We're committed to putting the power of cryptocurrency in everyone's hands sensibly and responsibly.

Since 2013, we've helped millions of people around the world invest safely in crypto. We do this by cutting through the hype and supporting customers at every step of the way. All products and cryptocurrencies on our platform must first meet stringent legal, risk and technical security standards.

Transparency is key for us. Luno stores all crypto on a 1:1 basis and we have rigorous processes in place so you can be confident your investment is secure. We're available in more than 40 countries around the world and we work closely with respective regulators in all of these markets to be fully compliant, as we believe this is the best way to help everyone, everywhere, invest safely.

The role in a nutshell:

We're building teams to help us succeed in our mission to upgrade the world to a better financial system. As an intermediate engineer, you'll be joining a group of highly motivated software engineers who you'll work collaboratively with across our pods.

As a fast-growing company with offices around the world, you'll immediately see how your contributions directly impact both our internal users and client experience. Many of the problems we are solving result in trail blazing solutions which can't be found on Stack Overflow; so we're looking for engineers who flourish working in a complex domain.

Your mission will be:

  • Build distributed microservices that are accessed by 10m customers from across the globe.
  • Design, build and maintain advanced applications services.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write testable, maintainable code for robustness and reliability.
  • Work on bug fixing and improving application performance.
  • Write code that directly affects users, the company and the Bitcoin ecosystem.

A little about you:

  • Background in computer science in areas such as algorithms, data structures, and software design.
  • Proven experience leading development efforts and guiding engineering teams through end-to-end project delivery.
  • Extensive programming experience in Backend based technologies. Go(lang) is preferable.
  • A continuous improvement mindset.
  • BSc/MSc/PhD in computer science or other technical discipline, or equivalent working experience.
  • To be friendly, transparent, articulate and driven to succeed.

Don't be put off if you don't tick all of the boxes – they're a guide based on what we'd love to see.

What stack we work on:

  • Kotlin, Swift & Angular
  • Go(lang), gRPC
  • Kubernetes (EKS), Docker
  • CloudFlare, CloudFront, nginx
  • MySQL (RDS), Redis (ElastiCache), etc
  • Prometheus, Grafana, CloudWatch, Jenkins

Life at Luno:

  • Remote but reachable work policy gives you the freedom to choose between working from home or the office.
  • Plus the option to buy and sell up to 5 days leave
  • Improve body and mind, with excellent private medical insurance
  • Access to Learnably and our additional learning platforms for your personal and professional development
  • 6 months primary care-giver leave
  • Paw-ternity leave for your furry friend
  • Annual Inspiration Day in addition to your annual leave which increases based on your length of service
  • A collaborative, friendly work community, with regular social events and virtual cooking, dancing, drawing and house planting classes hosted by our Lunauts
  • Free lunch and snacks
  • 0 fees up to a certain amount with Luno from the day you start.*

*Offer only available on Luno Instant Buy, not Luno Exchange

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

This advertiser has chosen not to accept applicants from your region.

Backend Developer

R600000 - R1200000 Y Dis-Chem Life

Posted today

Job Viewed

Tap Again To Close

Job Description

Purpose of the Role:

At Dis-Chem Life, we are building systems that protect lives, accelerate innovation, and drive digital transformation at scale. As our Backend Engineer, you will design and build the core services, platforms, and APIs that power every product we deliver and every life we cover.

This is not a role for the average engineer. We are looking for someone who blends elite backend architecture with craftsmanship, operational excellence, and a startup-hardened mindset.

Your mission: to architect, implement, and operate secure, scalable, and high-performance backend systems that enable faster, safer, and smarter product delivery.

You will collaborate with product managers, frontend engineers, other backend engineers, data scientists, actuaries, and DevOps to deliver domain-rich services, enable event-driven integrations, and ensure our systems are observable, reliable, and built for change.

Role Summary

This role is responsible for designing, developing, and operating Dis-Chem Life's backend platforms and services to enable rapid, reliable, and scalable software delivery. The Backend Engineer will lead the implementation of domain-driven, cloud-native architectures; define and evolve service boundaries; and deliver high-quality APIs and data pipelines that underpin the resilience and efficiency of our technology landscape.

To succeed, you must be highly proficient in backend software design, test driven development, distributed systems, API development, and secure data handling. You will take full ownership of service performance, reliability, code quality, and production operations—ensuring our systems run at enterprise scale while enabling agility and innovation.

This role demands a technically strong, self-driven engineer with deep backend experience and the ability to collaborate across engineering, data, and product teams.

Key Responsibilities

  • Backend Architecture & Development

  • Design, build, and maintain scalable, secure, and high-performing backend services and APIs.

  • Lead the adoption of domain-driven design (DDD), clean architecture, and SOLID principles.

  • Implement robust data models and persistence strategies with strong consistency and performance characteristics.

  • Build event-driven and asynchronous workflows using messaging/streaming platforms.

  • Establish API standards, versioning strategies, and documentation practices.

  • Reliability, Performance & Operations

  • Drive performance optimisation through profiling, caching, indexing, and query optimisation.

  • Embed observability across services: structured logging, metrics, tracing, SLIs/SLOs, and error budgets.

  • Champion testing excellence: unit, property-based, contract, integration, and load testing.

  • Own production readiness: blue/green or canary releases, graceful degradation, and robust rollback paths.

  • Partner with SRE/DevOps to ensure secure, automated deployments and operational excellence.

  • Security & Compliance

  • Implement secure coding practices and threat-aware designs (input validation, least privilege, encryption in transit/at rest).

  • Manage identity, auth, and access patterns (OAuth2/OIDC, JWT, mTLS, fine-grained authorisation).

  • Ensure data governance and privacy controls aligned to regulatory and internal standards.

  • Collaboration & Delivery

  • Work closely with product and stakeholders to translate business requirements into technical designs and iterative delivery plans.

  • Mentor engineers, conduct code and design reviews, and raise the quality bar across the codebase.

  • Drive continuous improvement of engineering practices, tooling, and standards.

Technical Skills

  • Essential:

  • Strong proficiency in one or more backend languages and ecosystems (e.g., Java/Kotlin with Spring Boot, C#/.NET, Go, or Python/FastAPI).

  • Deep experience designing and consuming RESTful APIs and building resilient, idempotent endpoints; exposure to gRPC or GraphQL.

  • Strong understanding of distributed systems concepts: consistency, partitioning, resiliency patterns (circuit breakers, retries, backoff), eventual consistency.

  • Data stores: relational databases (e.g., PostgreSQL, MySQL) and at least one NoSQL store (e.g., DynamoDB, MongoDB, Redis); schema design, indexing, and migration strategies.

  • Messaging and streaming platforms (e.g., Kafka, Kinesis, SQS/SNS, RabbitMQ) and event-driven architecture.

  • Testing: unit, integration, contract (e.g., Pact), end-to-end, and performance/load testing.

  • Observability: metrics, logs, and tracing (e.g., OpenTelemetry, Prometheus, Grafana, ELK, CloudWatch/X-Ray).

  • Secure development practices, secrets management, and API security patterns.

  • Comfortable with containerisation (Docker) and deploying to Kubernetes/EKS or equivalent.

  • Beneficial:

  • Experience with CQRS and event sourcing where appropriate.

  • Knowledge of caching layers and patterns (Redis, CDN, application-level caches).

  • Experience with feature flags, canary releasing, and progressive delivery.

  • Exposure to serverless components (e.g., AWS Lambda, API Gateway, Step Functions) and microservices at scale.

  • Familiarity with data pipelines and analytics integrations for downstream consumers.

  • Understanding of financial services domains or actuarial/data integrations.

Soft Skills

  • Ownership-driven, autonomous, and accountable.

  • Thrives in fast-paced, entrepreneurial environments; bias for action and outcomes.

  • Exceptional problem-solving with a performance and reliability mindset.

  • Strong written and verbal communication; able to collaborate across technical and non-technical teams.

  • Passionate about craftsmanship, documentation, and continuous improvement.

Experience

  • 6+ years' experience building and operating backend systems in production.

  • Proven track record designing and maintaining high-scale, mission-critical services in cloud environments (AWS preferred).

  • Experience delivering greenfield systems and evolving legacy platforms incrementally.

  • Demonstrated impact in agile, product-led, high-stakes settings.

  • Prior experience in regulated or financial services environments is advantageous.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline (or equivalent practical experience).

  • Relevant certifications beneficial (e.g., AWS Certified Developer/Solutions Architect; domain-specific security certifications).

Nice-to-Have AWS Alignment

  • Services: EC2, EKS, Lambda, API Gateway, ALB/NLB, RDS/Aurora, DynamoDB, SQS/SNS, Kinesis, ElastiCache/Redis, Secrets Manager, Cognito, CloudWatch, X-Ray.

  • Practices: Infrastructure-as-Code collaboration with DevOps (Terraform/CloudFormation), cost-aware designs, and security-first architectures aligned to CIS and IAM best practices.

What Success Looks Like

  • Measurable improvements in latency, throughput, and error rates against defined SLOs.

  • Clearly defined and documented service boundaries with stable, versioned APIs.

  • Robust test coverage and automated quality gates in CI/CD.

  • Zero-trust principles applied across services with least-privilege access and strong auditability.

  • Predictable, low-risk deployments and fast, reliable incident recovery.

This advertiser has chosen not to accept applicants from your region.

Backend Engineer

R80000 - R120000 Y VALR

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description
About Us:
VALR is Africa's largest crypto exchange by trade volume, founded in 2018 and headquartered in Johannesburg, South Africa. Serving over 1 million users globally, including 1,100 corporate and institutional clients, we're licensed by the Financial Sector Conduct Authority (FSCA) in South Africa, with additional approvals to offer services in Europe and initial approval from Dubai's VARA.

VALR distinguishes itself with a customer-first philosophy, delivering secure, transparent, and innovative solutions for both professional and retail traders.

Our Vision
Our vision is to create a world where finance unites rather than divides. Our name, derived from the word "valour" without distinction between American and British English, symbolises our commitment to universal values of courage, ethical integrity, and the intrinsic worth of every human being. These values drive us to design a platform that breaks down financial barriers, making it as seamless to send value across borders as it is to send an email.

Our Mission
At our core, we're a values-driven exchange, dedicated to building a financial ecosystem that serves all of humanity. We believe in simplifying the complex world of crypto and blockchain to make it accessible to everyone, bridging the gap between traditional finance and the blockchain-powered future.

We're Dedicated To

  • Serving all Humanity: Inspired by the adage "it is expensive to be poor," we're committed to creating a financial ecosystem accessible to all, challenging the status quo and reducing the frictions of outdated systems.
  • Promoting for Unity: Our platform reflects our belief in a socio-financial evolution. We envision a future where the global community is not defined by national boundaries but united by a shared vision of justice and prosperity.

Job Requirements

  • Practical experience is more relevant than a formal qualification.
  • Extensive experience in backend development with proficiency in Kotlin, Java, or other JVM-based languages.
  • 6+ years experience working in production environments.
  • Strong understanding of REST APIs and/or WebSockets for building scalable and real-time communication systems.
  • Hands-on experience with cloud platforms like AWS and GCP, along with knowledge of associated services and tools.
  • Familiarity with CI/CD concepts, version control systems (e.g., Git), and containerization technologies (e.g., Docker, Kubernetes).
  • Excellent problem-solving skills and the ability to tackle complex technical challenges.
  • Effective communication skills with the ability to collaborate within cross-functional teams.
  • Passion for cryptocurrencies and alternative financial systems.
  • A natural inclination to help people and the ability to explain technical details simply.

Job Responsibilities

  • Design, develop, and maintain Kotlin-based backend services.
  • Implement and integrate REST APIs and/or WebSockets for seamless communication between different components of the exchange platform, while also extending and improving our API.
  • Leverage Google Cloud Platform to deploy and manage scalable infrastructure.
  • Incorporate CI/CD concepts, version control, and containerization to streamline the development and deployment processes.
  • Collaborate with cross-functional teams, including frontend engineers, designers, and product managers, to deliver high-quality features and products.
  • Develop RESTful APIs and microservices to build best-in-class product features, extend our platform's functionality, and enhance user experience.
  • Optimise and scale backend systems to handle high traffic volumes and ensure low-latency responses.
  • Create troubleshooting tools and participate in code reviews, automated testing, and continuous integration to maintain code quality.
  • Implement internal processes and tooling to improve development efficiency and streamline workflows.
  • Write easy-to-read, maintainable code and adhere to coding standards and best practices.

Job Benefits

  • Innovative Work Environment

  • Engage with the latest blockchain technologies and tools in a rapidly evolving industry.

  • Work from anywhere with secure, stable internet connectivity, allowing you to create your ideal workspace.

  • Career Development

  • Benefit from an annual professional development allowance alongside scheduled company training sessions to keep you at the forefront of the crypto industry.

  • Competitive Compensation

  • Competitive salaries that align with industry standards.

  • When you contribute to our success, you'll be rewarded with discretionary bonuses, recognising your impact on VALR's growth.
  • Receive preferential Tier 5 trading fees on VALR, with no monthly trading volume required.

  • Diversity and Inclusion

  • A commitment to fostering a diverse workforce with initiatives that promote equity and belonging.

  • Wellness

  • Employees are encouraged to strive for coherent and wholesome lives, fulfilling their work, personal, social, physical and spiritual goals to the best of their abilities.

  • Compliance with statutory leave required by individual countries, in addition to flexible leave options.

  • Impact and Contribution

  • At VALR, we believe in a financial system that recognises the oneness of humanity. Our mission is to break down financial barriers and promote universal values of courage, ethical integrity, and the intrinsic worth of every individual.

  • Engage in initiatives that promote education and awareness about cryptocurrencies, ensuring that everyone has the tools and knowledge to participate in the evolving financial landscape.

  • Dynamic Team Culture

  • Open communication and teamwork across departments, fostering innovation and creativity.

  • Enjoy social gatherings outside of work to strengthen team bonds and boost morale.

  • Global Exposure

  • Work with colleagues from around the world.

  • Exposure to diverse perspectives and practices in the crypto space.

  • Recognition and Rewards

  • Regular acknowledgement of employee accomplishments, fostering a culture of appreciation and motivation.

  • Join us for retreats that blend professional development with team bonding in inspiring locations.

  • Tools for Success

  • Receive a Mac laptop and a discretionary allowance to purchase all the extras needed for a productive home office—yours to keep after three years (terms and conditions apply).

This advertiser has chosen not to accept applicants from your region.

Backend Engineer

R90000 - R120000 Y Luno

Posted today

Job Viewed

Tap Again To Close

Job Description

About us:

Luno is the crypto investment app you can rely on, enabling you to buy, store and explore crypto securely. We're committed to putting the power of cryptocurrency in everyone's hands sensibly and responsibly.

Since 2013, we've helped millions of people around the world invest safely in crypto. We do this by cutting through the hype and supporting customers at every step of the way. All products and cryptocurrencies on our platform must first meet stringent legal, risk and technical security standards.

Transparency is key for us. Luno stores all crypto on a 1:1 basis and we have rigorous processes in place so you can be confident your investment is secure. We're available in more than 40 countries around the world and we work closely with respective regulators in all of these markets to be fully compliant, as we believe this is the best way to help everyone, everywhere, invest safely.

The role in a nutshell:

We're building teams to help us succeed in our mission to upgrade the world to a better financial system. As an intermediate engineer, you'll be joining a group of highly motivated software engineers who you'll work collaboratively with across our pods.

As a fast-growing company with offices around the world, you'll immediately see how your contributions directly impact both our internal users and client experience. Many of the problems we are solving result in trail blazing solutions which can't be found on Stack Overflow; so we're looking for engineers who flourish working in a complex domain.

Your mission will be:
  • Build distributed microservices that are accessed by 10m customers from across the globe.
  • Design, build and maintain advanced applications services.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write testable, maintainable code for robustness and reliability.
  • Work on bug fixing and improving application performance.
  • Write code that directly affects users, the company and the Bitcoin ecosystem.
A little about you:
  • Background in computer science in areas such as algorithms, data structures, and software design.
  • Proven experience leading development efforts and guiding engineering teams through end-to-end project delivery.
  • Extensive programming experience in Backend based technologies. Go(lang) is preferable.
  • A continuous improvement mindset.
  • BSc/MSc/PhD in computer science or other technical discipline, or equivalent working experience.
  • To be friendly, transparent, articulate and driven to succeed.

Don't be put off if you don't tick all of the boxes – they're a guide based on what we'd love to see

What stack we work on:

  • Kotlin, Swift & Angular
  • Go(lang), gRPC
  • Kubernetes (EKS), Docker
  • CloudFlare, CloudFront, nginx
  • MySQL (RDS), Redis (ElastiCache), etc
  • Prometheus, Grafana, CloudWatch, Jenkins
Life at Luno:
  • Remote but reachable work policy gives you the freedom to choose between working from home or the office.
  • Plus the option to buy and sell up to 5 days leave
  • Improve body and mind, with excellent private medical insurance
  • Access to Learnably and our additional learning platforms for your personal and professional development
  • 6 months primary care-giver leave
  • Paw-ternity leave for your furry friend
  • Annual Inspiration Day in addition to your annual leave which increases based on your length of service
  • A collaborative, friendly work community, with regular social events and virtual cooking, dancing, drawing and house planting classes hosted by our Lunauts
  • Free lunch and snacks
  • 0 fees up to a certain amount with Luno from the day you start.*

  • Offer only available on Luno Instant Buy, not Luno Exchange

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

LI-DNI
This advertiser has chosen not to accept applicants from your region.

Senior Backend Developer

Pretoria, Gauteng Rad Resources

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

Skills and Knowledge (essential):
  • Design and build data stores with complex relationships (relational or NoSQL).
  • Built/Designed distributed systems, back-end APIs, or microservices and cloud infrastructure, best practices, and security.
  • CS fundamentals in object-oriented design, data structures, algorithm design and complexity analysis.
  • Experience with continuous deployment technologies (CI/CD e.g., GitHub Actions).

Skills and Knowledge (desirable):
  • Golang & Typescript.
  • Familiarity with Test-Driven Development (TDD), unit testing, performance, load, or end-to-end integration tests.
  • Cloud infrastructure such as AWS and Azure.
  • Infrastructure as Code (IAC), CDK, AWS CloudFormation, Terraform.
  • Understanding of business processes and domains.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Backend staff Jobs in South Africa !

Senior Backend Engineer

R90000 - R120000 Y Motorola Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Overview
At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that's critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.

Department Overview
Motorola Solutions has recently acquired RapidDeploy Inc., and we're excited to welcome new talent to our growing team. By applying for this role, you'll become part of the RapidDeploy team within the broader Motorola Solutions organization—where innovation meets impact in the world of Public Safety.

At RapidDeploy, our mission is to reduce emergency response times by equipping dispatchers and call-takers with real-time situational awareness through advanced tactical mapping, and by delivering powerful analytics to help public safety agencies optimize their operations. Now, together with Motorola Solutions, we're accelerating our shared vision of creating safer communities through smarter technology.

Job Description
We are looking for a Senior Backend Engineer to join our team. Responsibilities will include building microservices (mainly .NET, running in Docker and Kubernetes) using paradigms such as event-sourcing, CQRS, Domain Driven Design and backends-for-frontends (BFFs) to name a few. Your primary responsibilities will be to design and develop services and components on this stack, and to coordinate with the rest of the team working on different layers of the infrastructure.

A commitment to collaborative problem solving, sophisticated design, and a thirst for elegant code is a must.

Basic Requirements

  • Bachelor's degree in computer science, Engineering, or related field (or equivalent experience).
  • 5 - 8 years' experience

Skills:

  • Proficient in C#, with a good knowledge of its ecosystems
  • Familiarity with the .NET framework as well as .NET Core
  • Strong understanding of object-oriented programming
  • Strong understanding of message queuing
  • Strong understanding of asynchronous and multi-threaded applications
  • Skill for writing reusable C# libraries
  • Familiar with various design and architectural patterns
  • Knowledge of concurrency patterns in C#
  • Familiarity with NoSQL
  • Knack for writing clean, readable C# code
  • Understanding fundamental design principles behind a scalable application
  • Augmenting automated testing platforms and creating unit tests
  • Familiarity with development pipeline and release management tools
  • The following would be advantageous:
  • Familiarity with Domain Driven Design and Event Sourcing
  • Hands-on experience with Docker and Kubernetes

Responsibilities:

  • Design and develop libraries, components and services, using efficient, reusable, secure and reliable code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to solve these
  • Help maintain code quality, organisation, and automation (including test-automation)
  • Develop new user-facing features
  • Build reusable components for future use
  • Translate designs into high quality code
  • Constant collaboration with other developers and product management
  • A passion to keep track of the latest technology trends
  • Ability to understand business requirements and translate them into technical requirements

*In return for your expertise, we'll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work, you'll get: *

  • PTO 20 Days
  • Life Cover - Life, dread disease, salary protection - this is covered in full by RD and not out of CTC.
  • Fully Remote - set you up to work from home - laptop and accessories.

Travel Requirements
None

Relocation Provided
None

Position Type
Experienced

Referral Payment Plan
No

Company
Motorola Solutions South Africa (Proprietary) Limited

EEO Statement
Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team.

This advertiser has chosen not to accept applicants from your region.

Senior Backend Engineer

R1200000 - R2400000 Y Cerebria

Posted today

Job Viewed

Tap Again To Close

Job Description

Senior Backend Engineer (Python / FastAPI)

About Cerebria

Cerebria is at the forefront of AI-driven healthcare innovation, developing advanced machine learning solutions that enhance patient safety and improve cardiovascular diagnostics. Our core technology focuses on real-time coronary physiology, supporting interventional cardiologists with intelligent insights during procedures. In parallel, we are building cutting-edge education tools that leverage generative AI to deliver personalized, scalable learning experiences for healthcare professionals and patients.

Founded by practicing cardiologists, we're a small but growing startup backed by deep expertise in medical devices, regulatory compliance, and systems integration. From AI model development to seamless deployment in clinical and educational environments, we deliver end-to-end innovation. With headquarters in London, engineering operations in California, and a new engineering team being established in South Africa, our global team is united by a mission to make cardiovascular care and education smarter, safer, and more effective through intelligent technologies.

The role

We're looking for an experienced backend engineer to take ownership of our core backend systems and help us scale an AI-powered medical education platform. This is a senior hands-on role with plenty of technical depth: you'll design APIs, tune databases, manage vector search, and build infrastructure that balances performance with cost efficiency. You'll also collaborate closely with cross-functional teams to ship features and ensure our platform runs reliably at scale.

This role is not a fit for junior or mid-level developers, or candidates without prior production experience building large-scale backend systems.

This position is based in South Africa; some international travel may be required for team meetings or project collaboration.

What You'll Do

Core Backend Development

  • Design, build, and maintain high-performance RESTful APIs with FastAPI.
  • Architect efficient PostgreSQL schemas and optimize performance at scale.
  • Manage vector similarity search for AI-driven content matching.
  • Integrate LLM provider APIs and self-hosted models with smart rate limiting, error handling, and cost management.
  • Ensure backend systems meet stringent security, privacy, and healthcare compliance requirements.

Performance & Scaling

  • Scale databases using connection pooling, query optimization, partitioning, and replicas.
  • Improve API performance through caching layers, async processing, and optimized response handling.
  • Design cloud infrastructure with auto-scaling, monitoring, and alerting.
  • Balance performance and reliability with cost optimization strategies.

Ownership & Collaboration

  • Take ownership of backend architecture and scaling within your domain.
  • Work closely with technical leads, AI, and frontend engineers on system design and integration.
  • Collaborate with product, clinical, and regulatory teams to ensure backend systems. meet user and compliance needs.
  • Own CI/CD pipelines, deployment processes, and production monitoring.
  • Document systems, processes, and architecture for the team.

What We're Looking For

Must-Have Experience

  • 5+ years of backend development in production with Python (applications without this will not be considered).
  • Proven track record with async frameworks (FastAPI, Django Channels, Flask with asyncio, etc.).
  • Advanced SQL skills: query optimization, indexing, and performance tuning (PostgreSQL preferred).
  • Demonstrable experience with production database management: migrations, connection pooling, backup/recovery.
  • Proven API design expertise: RESTful services, authentication, rate limiting, documentation.
  • Hands-on experience with cloud infrastructure (AWS).
  • Experience with vector databases or search systems.

Technical Skills

  • Databases: PostgreSQL/MySQL, Redis or similar caching, schema design.
  • DevOps: Docker, Kubernetes (or equivalent orchestration), CI/CD pipelines, monitoring tools.
  • Integrations: APIs, webhooks, message queues (Celery, Kafka, RabbitMQ, SQS, etc.).
  • Testing: unit, integration, and load testing.
  • Familiarity with observability tools (Prometheus, Grafana, DataDog, CloudWatch, etc.).
  • Security: auth, encryption, compliance (GDPR, SOC2).

Nice to Have

  • Experience with LLM integrations or self-hosted model deployments.
  • Background in EdTech or platforms with user-generated content.
  • Experience with multi-tenant systems and data isolation strategies.
  • Prior work on performance-heavy, low-latency applications.

Why join Cerebria?

  • Remote-first culture with global impact
  • Cutting-edge technology in a meaningful mission
  • Healthcare innovation that directly improves patient outcomes
  • Collaborative environment with medical device experts
  • Competitive senior level salary R to R

Ready to make AI that matters? Let's transform healthcare together.

To apply, please include a short note on your experience building production systems in regulated or high-stakes environments (e.g., healthcare, fintech). Applications without this will not be considered.

This advertiser has chosen not to accept applicants from your region.

Backend Software Engineer

R900000 - R1200000 Y KingMakers

Posted today

Job Viewed

Tap Again To Close

Job Description

*About us: *

At KingMakers, we're not just building products; we're redefining how millions of sports fans across Africa experience entertainment. Our mission is simple yet ambitious: to deliver seamless, 24/7 digital sports and gaming experiences that bring people closer to the games they love, online and offline.

*The Role: *

As a
Mid-Level Backend Software Engineer,
you'll join our
iGaming domain (Virtuals Squad)
and play a key role at the heart of our engineering team. You'll drive backend initiatives, building robust and scalable solutions, and contribute to system architecture, technical decision-making, and product innovation, ensuring our technology stack evolves efficiently to meet business needs.

We're looking for engineers who love to build, test, and optimize. If you thrive in a high-impact environment, enjoy working autonomously while collaborating with cross-functional teams, and are passionate about crafting elegant and maintainable software, we'd love to hear from you.

What you'll be doing:

Core Engineering

  • Develop, test, and maintain high-quality, scalable backend services.
  • Collaborate with backend engineers on design, approaches, and code reviews.
  • Write optimized, secure code with strong focus on
    testing and reliability
    .
  • Contribute to system design and architecture decisions.

Collaboration

  • Work closely with cross-functional teams, including product managers and designers.
  • Participate in planning sessions, providing technical input into the roadmap.
  • Share knowledge, participate in code reviews, and promote best practices.

Ownership & Growth

  • Take initiative in learning the domain and proactively contributing beyond assigned tasks.
  • Drive continuous improvement in pipelines, system performance, and observability.
  • Support and mentor peers, contributing to a culture of excellence

Requirements

Technical Skills & Experience

  • 3+ years of professional experience in software development
  • Proficiency in 
    C# and .NET framework
  • Experience with relational databases (
    MS SQL Server
    ) and NoSQL databases (e.g., MongoDB, Redis)
  • Strong knowledge of 
    microservices architecture
     and 
    domain-driven design
  • Understanding of 
    modern DevOps practices
    , including CI/CD pipelines and Infrastructure as Code (Terraform)
  • Hands-on experience with 
    cloud platforms
     (preferably Microsoft Azure)
  • Familiarity with containerization technologies (
    Docker, Kubernetes, AKS
    )
  • Experience with 
    message queuing systems
     (RabbitMQ) and 
    event streaming platforms
     (Kafka)
  • Strong focus on 
    code quality, testing methodologies, and software engineering best practices
  • Knowledge of 
    performance optimization
     strategies, caching techniques, and observability tools (
    Grafana, APM solutions
    )
  • Security-conscious approach to software development

Soft Skills & Mindset

  • Passion for problem-solving and building scalable solutions
  • Ability to work in a fast-paced, dynamic environment and adapt quickly
  • Excellent communication skills, with the ability to explain complex technical concepts clearly
  • A growth mindset with a passion for continuous learning and improvement
  • A team player who values collaboration, feedback, and knowledge sharing

Nice to Have

  • Experience in the 
    iGaming or sports betting industry
  • Knowledge of 
    regulatory requirements and compliance standards
  • Experience working in a hyper-growth startup environment

How you do it - Expectations for fulfilling your role:

As a general rule at KingMakers we want people to be:

  • Customer Focus:
    We keep the customer at the center of everything we do
  • Passion & Dedication:
    We are passionate about what we do, employing only smart, honest, dedicated, and results-oriented team players
  • Openness, Honesty & Directness:
    We embrace a culture of candor and work together towards the right solution whilst being open, honest, and willing to give and receive feedback, judgment-free. We play the ball, not the person
  • Innovation & Big Thinking:
    We always look for ways to innovate whilst not losing sight of what's important
  • Ownership & Accountability:
    We think like owners. If we see a problem, we find a solution
  • Speed & Focus:
    We plan, we strategize, but mostly, we DO
  • Low Ego:
    The best solutions are achieved when we leave our egos at the door. We always seek opportunities to learn in every situation
  • Fun:
    On balance, we believe in having fun whilst working

Benefits

At KingMakers, we believe great talent deserves great rewards. That's why we offer competitive compensation packages designed to reflect your expertise and impact.

Our benefits are tailored to each location, ensuring they align with what matters most to our people. Whether it's health coverage, hybrid work and perks, we strive to provide what you need to thrive - wherever you are.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Backend Staff Jobs