3,654 Back End Developer jobs in South Africa
Back-end Developer
Posted 8 days ago
Job Viewed
Job Description
We work with innovative and high-growth SMEs, helping them to accelerate their growth by providing flexible credit and debt solutions. We provide facilities from £100,000 to £0m and have lent more than bn to SMEs in the UK over the last decade. We have offices across the UK, US, in Manila and in Cape Town. We are expanding internationally and know that building our own bespoke technologies is vital to our growth, so this is a truly exciting time to join.
We design , build and maintain our own proprietary platform. The platform will eventually cover the full range of business needs. It currently supports client reporting, investor portal, term loans and bridge loan products. We have an exciting roadmap to extend and further integrate the current functionality. Over the coming years, the scope of the system will continue to expand.
We need a skilled, driven Back-end Developer. You'll join a team building the bespoke platform that is driving forward our organisation. We design, develop and deploy maintainable and efficient systems. Taking our user requirements, we translate them into powerful, appealing interactive applications. As part of that team, you'll write well-designed, testable code in various languages. The aim is always to produce elegant and easy-to-maintain solutions. As we want to build out our AI capabilities, we need an AI enthusiast, ideally with demonstrable experience.
You will report into our Lead Developer (Manila) and be a member of our in-house team. You’ll also work alongside our Product Manager and Business Analysts in Cape Town. This is a high-profile project within Growth Lending. Our business needs this portfolio of systems to power our success, so this is a great opportunity for a thoughtful, creative developer to grow in their home country within a UK-based business.
Strong technical capability is the basic requirement with AI experience. Experience working in financial services is advantageous. Front-end development experience is also beneficial. We seek someone who can work collaboratively in a geographically distributed team and welcomes change. You'll most enjoy this role if you strive for high-quality end products while achieving success within a cohesive team. In return, we offer exceptional professional growth through a mixture of training, coaching and mentoring.
To succeed in this role, you will need to demonstrate experience of the following tech stack:
- Web Framework: ASP.NET Core (essential)
- Database: SQL Server
- MVVM Framework: React.js
- Programming Language: C#.net
- Background task runner: Hangfire
- ORM Framework: Entity Framework Core
- Layout Grid: Twitter Bootstrap 4.5
- Source Control: Git/Azure Devops
- Visual Studio
- Server: Azure
We do things differently. From the start we have focused on driving up diversity and inclusion in the financial services space. We strive constantly to ensure that throughout our team, at all levels, we achieve a diversity that matches the world around us and not just the sector in which we operate.
To support this aim we offer every member of the team the following:
- An organisation that embraces and encourages diversity, top to bottom and end to end
- Diverse recruitment panels
- Enhanced parental leave policies and practices
- Flexible working patterns, including working from home and fitting around the family, plus part-time positions where possible from a business perspective
- Strictly monitored and enforced pay equality
- One-to-one coaching and mentoring programme from a highly skilled and experienced People team
- Access to high quality internal and external training
- Excellent benefits and Employee Assistance Programme as standard, with additional external support when required
When we say that everyone is welcome, we can prove that we mean it. We are a highly supportive employer and we know we only get the best of the best when the only things we judge are experience, skills and aptitude. Our organisational culture celebrates difference and encourages individuality, so start thinking about where you fit in.
#J-18808-LjbffrBack End Developer
Posted 18 days ago
Job Viewed
Job Description
Responsibilities
- 4+ years of software engineering experience, including backend and mobile systems
- Proven track record in leading large-scale cloud migration and modernization efforts
- Experience managing distributed teams and delivering under high-velocity conditions
- Prior involvement in DR setup, platform stabilization, or infrastructure takeover is a plus
- 4+ years of professional software development experience, with 3+ years leading engineering teams or squads in high-growth, high-availability environments
- Proven leadership in building and scaling cross-platform mobile applications using React Native, with in-depth knowledge of performance profiling, OTA updates, and native module integration
- Strong backend development background in Java (Spring Boot), with experience designing and optimizing RESTful APIs, integrating third-party services, and handling secure authentication flows (e.g., OAuth2, JWT)
- Played a technical leadership role in on-prem to Azure migrations, including DR-first architecture, blue-green deployment strategies, and phased traffic cutovers
- Hands-on experience architecting cloud-native systems using Azure services such as AKS, App Services, Azure PostgreSQL/MySQL, Redis Cache, Azure Front Door, and Application Gateway
- Skilled in containerization (Docker, Kubernetes), API gateway implementation, and service modularization to break down legacy monoliths into distributed services
- Led engineering teams through the design and implementation of CI/CD pipelines, infrastructure-as-code and deployment workflows
- Familiar with observability and incident response tooling (e.g., Azure Monitor, App Insights, Sentry, Datadog) to improve reliability, traceability, and debugging of complex systems
- Successfully introduced engineering governance practices, including code reviews, linting, automated quality gates, and documentation standards
- Proven ability to drive engineering productivity, manage backlogs, reduce technical debt, and prioritize engineering effort based on business value and risk
- Experience coordinating with DevOps, QA, Security, and Product teams to align technical delivery with business objectives and user experience goals
- Deep understanding of Agile/Scrum practices, with experience in sprint planning, estimation, story breakdown, and iterative delivery
- Mentored junior and mid-level engineers, developed onboarding plans, and contributed to hiring, skill assessments, and capability development frameworks
- Exposure to analytics, feature flag systems, crash monitoring, and telemetry for continuous improvement of app experience and backend reliability
- Mid-Senior level
- Contract
- IT Services and IT Consulting
Back-End Developer
Posted 21 days ago
Job Viewed
Job Description
Join to apply for the Back-End Developer role at ExecutivePlacements.com - The JOB Portal
3 days ago Be among the first 25 applicants
Join to apply for the Back-End Developer role at ExecutivePlacements.com - The JOB Portal
SUMMARY:
Recruiter:
ARCS
Job Ref:
PTA /BH
Date posted:
Wednesday, June 11, 2025
Location:
Centurion, South Africa
Salary:
6000 Monthly
SUMMARY:
Exciting Back-End Developer Opportunity – Pretoria (Permanent / Flexible Work): Our esteemed client in Pretoria is offering a permanent position with flexible working options for a talented Back-End Developer. You will design, code, and implement scalable, high-performance architectures, working hands-on with Java, Spring Boot, and AWS cloud services. The role involves developing efficient, maintainable, and clean backend solutions while ensuring robust testing and seamless deployment pipelines on AWS. You’ll actively troubleshoot complex issues, document technical solutions, and drive continuous improvement, playing a critical role in building reliable and scalable backend systems.
POSITION INFO:
Job Requirements:
- 4+ years of backend development experience in a work environment
- Information Technology degree, Computer Science Degree or equivalent
- Design & Architecture – Create high-performance, well-structured database, cloud, and code architectures
- Code Development – Write efficient, high-quality code that meets requirements and deadlines
- Debugging & Problem Solving – Quickly identify and resolve technical issues with effective solutions
- Testing – Ensure robust unit test coverage and minimize undetected bugs
- DevOps – Deploy and monitor AWS environments, maintaining uptime and deployment quality
- Documentation – Clearly document code, APIs, and system architectures
- Java
- Spring boot/Framework
- Relational Databases & SQL (MySQL)
- Cloud technologies (AWS: Lambda, RDS, ECS, S3)
- Token based authentication methods
- Unit test frameworks
- REST APIs
- Git Version Control
- Agile development: Scrum/Kanban
- High Talent density (work with the smartest people)
- 24 days annual leave
- Latest technology to support your work
- Weekly Lunches
- Breakfast and snacks
- Flexible working slots
- Mentorship and growth
- Quarterly team building
- Future-focused modern office space
- Open door policy
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Advertising Services
Referrals increase your chances of interviewing at ExecutivePlacements.com - The JOB Portal by 2x
Get notified about new Back End Developer jobs in Centurion, Gauteng, South Africa .
Centurion, Gauteng, South Africa 2 months ago
Bedfordview, Gauteng, South Africa 3 weeks ago
Sandton, Gauteng, South Africa 3 days ago
Sandton, Gauteng, South Africa 2 months ago
Sandton, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa 6 months ago
Johannesburg Metropolitan Area 1 week ago
Centurion, Gauteng, South Africa 1 month ago
Sandton, Gauteng, South Africa 3 days ago
Midrand, Gauteng, South Africa 2 weeks ago
Johannesburg Metropolitan Area 1 month ago
Pretoria, Gauteng, South Africa 3 weeks ago
Centurion, Gauteng, South Africa 1 week ago
Pretoria, Gauteng, South Africa 3 days ago
Woodmead, Gauteng, South Africa 1 month ago
Sandton, Gauteng, South Africa 3 weeks ago
Centurion, Gauteng, South Africa 1 week ago
Software Engineer – Midrand / Semi -Remote – R600 PHPretoria, Gauteng, South Africa 3 days ago
Johannesburg Metropolitan Area 2 days ago
Ivory Park, Gauteng, South Africa 1 month ago
Ivory Park, Gauteng, South Africa 1 month ago
Centurion, Gauteng, South Africa 3 days ago
Aspire Tech Graduate - Software EngineerWoodmead, Gauteng, South Africa 1 day ago
Pretoria, Gauteng, South Africa 3 days ago
Johannesburg Metropolitan Area 2 days ago
Centurion, Gauteng, South Africa 3 days ago
Pretoria, Gauteng, South Africa 3 days ago
Johannesburg Metropolitan Area 3 days ago
Brakpan, Gauteng, South Africa 2 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrBack End Developer
Posted today
Job Viewed
Job Description
Rust Backend/Protocol Engineer (Mid)
Location:
Capetown - Hybrid
Type:
Full-time
Domain:
High-performance backend & protocols
• Blockchain-curious welcome
We're building fast, reliable systems that power real-world products at scale. If you love Rust, care about performance and correctness, and get a kick out of solving hard distributed-systems problems, you'll feel right at home here. You don't need to tick every box—curiosity, grit, and clean code matter most.
What you'll do
- Build and optimize
high-performance backend services in Rust
that ship to production. - Design
systems-level solutions
across networking, concurrency, and distributed components. - Write
clean, idiomatic Rust
with great tests and great docs. - Profile, debug, and eliminate bottlenecks
using metrics and tracing. - Collaborate with product, DevOps, and protocol engineers to
solve complex technical challenges
. - Tackle
blockchain-related problems
(consensus, state, serialization, p2p) with a pragmatic lens.
You'll thrive here if you…
- Enjoy
reasoning about trade-offs
, edge cases, and failure modes. - Care about
memory safety
, performance, and reliability. - Like owning problems end-to-end and
shipping iterative, well-tested code
. - Are
blockchain-curious
(or already into it) and excited to learn the internals.
What you bring
- 1–3+ years
of hands-on backend or systems development (Rust preferred; Go/C/C++ welcome). - Solid grasp of
concurrency
,
async/await
, and
Tokio
; familiarity with multithreading. - Experience with
web frameworks
(e.g., warp, tonic) and service design (REST/gRPC). - Ability to
analyze production issues
with logs, metrics, tracing, and profilers. - A
critical thinker's mindset
with a bias for simple, robust designs.
Nice to have
- Exposure to
blockchain
or
embedded systems
. - Database tuning (NoSQL, key-value, caches) and
throughput/latency optimization
. - Open-source
contributions, especially in Rust.
Our stack (you'll touch some of this)
Rust
• Tokio
• async/await
• warp/tonic
• gRPC/REST
• Protobuf
• Postgres/Redis
• RocksDB
• Prometheus/Grafana
• OpenTelemetry
• Kubernetes/CICD
Why join
- Impactful problems:
low-level performance, distributed coordination, real users. - Fast learning loop:
senior mentorship, code reviews, design docs, internal talks. - Ownership:
contribute to architecture and shape best practices. - Competitive compensation
- clear growth paths (junior → mid → senior).
What success looks like (first 3–6 months)
- Own a service or subsystem and
ship measurable performance wins
(e.g., p95 latency ↓, throughput ↑). - Contribute to
RFCs/design docs
and land a cross-service improvement. - Add meaningful
observability
(dashboards/alerts) that prevent a real incident.
Interested? Click Apply send us your cv We look forward to connecting with you :)
Back End Developer
Posted today
Job Viewed
Job Description
Back End Developer – Day Shift (UK Hours)
Work from our offices in Sandton, Durban, Cape Town, or Kenya
Day Shift | 9 AM – 6 PM (UK Hours)
talent match africa connects experienced professionals in Africa (just like you) with international employers from around the world (places like the USA, Australia, the UK, India, and Europe). Since 2016, we've been providing employability services to professionals across technology, finance, digital marketing, graphic design, and more. We currently have several permanent roles available at our offices in Cape Town (Wynberg), Johannesburg (Sandton) and Durban (Umhlanga), working for incredible international companies.
What You'll Be Doing
As a
Backend Develope
r, you will architect and build the serverless infrastructure that powers our AI recruitment platform. You'll be responsible for scalable systems that handle millions of candidate records and complex workflow automation.
Key Responsibilities:
Design serverless architectures using AWS Lambda, EventBridge and queues for scalable recruitment workflows.
Develop GraphQL APIs to serve complex candidate data, conversation histories and recruitment analytics.
Implement data processing pipelines for CV analysis, job-matching algorithms and automated screening workflows.
Integrate AI services (Python-based) with backend systems for conversational engines and candidate matching.
Manage DynamoDB databases for candidate profiles, conversation data and workflows.
Build automated workflow engines that trigger actions based on candidate inputs and recruiter preferences.
Ensure system reliability through robust error handling, monitoring and testing strategies.
Collaborate with AI engineers to integrate machine learning models into production workflows.
Requirements:
Strong expertise with AWS serverless (Lambda, EventBridge, AppSync, ECS, Fargate).
Proficiency in and TypeScript for scalable backend development.
Experience in GraphQL API development with complex data relationships.
Knowledge of DynamoDB and NoSQL database optimisation.
Familiarity with CI/CD pipelines for automated deployments and testing.
Strong integration skills for external APIs and AI services.
System design expertise in building scalable, fault-tolerant architectures.
Solid testing experience: unit, integration and end-to-end testing.
Where and how you can work
To be successful, you'll need to:
- Work on-site from our office
- Be willing to work non-traditional local office hours.
- Be excited about a global opportunity with an international company.
- Have excellent written and verbal communication skills in English.
We make hiring decisions based on your experience, skills and passion, as well as how you can enhance our clients' businesses and their culture. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.
Back End Developer
Posted today
Job Viewed
Job Description
Backend developer typescript with NestJS framework understanding
Role : Backend Developer
Client: HCL
Type: Contract (6 months , it can be extendable)
Year of expirience : 6+
Description:
This is a large app rebuild that will launch and operate across the continent
- We need a few seasoned engineers with strong production experience to help join the team as we prepare to launch and scale our applications to millions of users.
- Mandatory: Experience in nodejs, distributed microservice environments, api integrations, observability and monitoring.
- We are also interested in some candidates with strong experience with PWAs, mobile apps (react, react native)
Back End Developer
Posted today
Job Viewed
Job Description
Role:
Senior Backend (Java) Developer
Location:
Cape Town City Centre
We are seeking a
Senior Java Developer
on behalf of our client, a cutting-edge telecommunications company based in Cape Town.
Please note that this role is office-based in Cape Town City Centre with flexibility to miss traffic.
Senior Backend / Java Developer:
Introduction:
Our client is currently running a REST API, microservice based backend environment, built on top of Kubernetes clusters managed by terraform and helm. Their footprint covers multiple data centers across South Africa, and their services have very close integrations with core network elements to get as much value as possible out of their network.
As a senior engineer, you will be exposed to working on multiple domains within the company, namely network element management, core networks, consumer, operations and more.
Responsibilities:
- Working and collaborating with a team of engineers.
- Taking ownership of the services you build and work on.
- Delivering fast and safely.
- Applying your knowledge and experience to further educate the team and improve their services
Requirements:
5 or more years of experience with:
- Java
- Experience with relational databases (e.g., PostgreSQL) and proficiency in writing SQL queries
- Experience with event driven architecture
- Ability to work in a fast-paced environment and deliver high-quality results under deadlines
- Docker containerization
- Kubernetes
- Prompting
Having experience of the following will help:
- Golang (Go)
- Machine learning
- Data modelling and database design principles
- Telecommunications experience
Behavioral competencies, namely:
- The ability to work within a team.
- Continuous self-improvement and learning
- Very good written and spoken communication skills.
- Logical and process thinking
- Curiosity
- Goal-driven
- GPT-Fu
Be The First To Know
About the latest Back end developer Jobs in South Africa !
Back End Developer
Posted today
Job Viewed
Job Description
A
global leader in mobile-first platforms
that's redefining how HQs connect with frontline employees, serving
blue-chip clients across five continents is looking for an
experienced senior software developer with a strong focus on back-end development to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining scalable server-side applications, while also contributing to front-end development when required.
Experience with AI systems, particularly Retrieval-Augmented Generation (RAG) architectures, will be an advantage, as we continue to explore and integrate intelligent capabilities into our platform.
Requirements & Skills:
- Bachelor's / master's degree in computer science, engineering, or a related field (or equivalent working experience).
- 8+ years of professional experience in software development.
- Strong proficiency in back-end technologies:
- , Python
- RESTful APIs
- NoSQL databases (preferable MongoDB)
- Solid understanding of front-end technologies:
- JavaScript / Typescript, Svelte, Angular or equivalent
- HTML, SCSS
- Experience with cloud platforms (AWS, Azure, GCP).
- Experience with containerization technologies (Docker, Kubernetes).
- Demonstrated understanding of Git, CI/CD practices, and deployment lifecycle.
- Ability to drive software engineering best practices.
Preferred / Bonus Experience:
- Experience with NestJS framework.
- Experience with AI systems, especially Retrieval-Augmented Generation (RAG).
- Exposure to vector databases.
- Familiarity with LLM integration and prompt engineering.
Key Responsibilities:
- Design, develop, and maintain robust and scalable back-end systems and APIs.
- Collaborate with front-end developers to deliver seamless full-stack solutions.
- Develop / optimize solutions to improve performance, security, and scalability of systems.
- Collaborate with team members, product owners and project managers to define requirements and estimations.
- Participate in architecture, design, and development processes to ensure code quality and adhere to best practices and coding standards.
- Contribute to DevOps practices and CI/CD pipelines.
- Work with AI and RAG systems where applicable to enhance platform capabilities.
- Coach and mentor junior developers.
Back-End Developer
Posted today
Job Viewed
Job Description
Job Title: Back-End Developer (.NET 8 / ASP.NET Web API)
Location:
South Africa (Onsite/Hybrid, depending on project requirements)
Contract Type:
3-Year Fixed-Term Subcontract (Postbank Project)
Company:
Khozer0 Projects (Pty) Ltd
About Khozer0 Projects
Khozer0 Projects is an ICT and infrastructure solutions company delivering innovative technology projects to both the public and private sector. We have been appointed as a subcontractor for
Postbank
on a 3-year contract and are seeking skilled professionals to join our team and play a key role in building secure, scalable, and high-performance back-end systems.
Role Overview
As a
Back-End Developer
, you will contribute to the design, development, and maintenance of enterprise-grade systems, ensuring seamless integration, data security, and compliance with industry standards. You will work closely with internal teams and Postbank stakeholders to deliver high-impact solutions.
Key Responsibilities
- Develop and maintain
.NET 8 (C#)
applications and
ASP.NET Web APIs
. - Design and optimize
RESTful APIs
for performance, scalability, and reliability. - Collaborate with front-end developers, system architects, and business analysts.
- Ensure secure handling of sensitive financial data and compliance with banking regulations.
- Conduct code reviews, testing, and documentation in line with project standards.
- Support deployment, integration, and maintenance activities throughout the contract period.
Qualifications & Requirements
- Diploma/National Higher Cert/Btech/Bachelor's degree
in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent work experience). - Proven experience in
C#
and
.NET 6/7/8
frameworks. - Strong expertise in
ASP.NET Web API
development. - Knowledge of
relational databases
(SQL Server, Oracle, PostgreSQL). - Familiarity with
secure coding practices
and handling of sensitive data. - Experience with version control systems (Git) and CI/CD pipelines.
- Strong analytical, problem-solving, and debugging skills.
- Ability to work independently while collaborating in a structured project environment.
Preferred / Nice to Have
- Microsoft Certified:
.NET Developer
,
Azure Developer
, or related certifications. - Experience in
financial/banking systems
. - Familiarity with
microservices architecture
and containerization (Docker, Kubernetes). - Knowledge of
cloud platforms
(Azure, AWS). - Understanding of
regulatory compliance
in financial services (e.g., PCI DSS, POPIA).
What We Offer
- A
3-year subcontracting opportunity
on a high-profile Postbank project. - Competitive remuneration aligned with market standards.
- Exposure to
enterprise-scale ICT projects
in the financial sector. - Professional development and upskilling opportunities.
- A dynamic and collaborative work environment.
How to Apply
Applicants must submit:
- Updated CV
- Relevant Certifications
Send applications to:
Subject Line:
Back-End Developer – Postbank Project (3-Year Contract)
Back End Developer
Posted today
Job Viewed
Job Description
Our client is seeking a Senior Back End Developer skilled in .NET Core, Microservices, and Kafka. You will build and maintain scalable APIs and backend services for high-performance systems.
This is an
onsite
contract position for 6/7 months. The client is a Broadcasting Company based in Randburg.
Please only apply for this position if you have all the relevant experience, technical competencies and qualifications.
We are seeking a highly motivated Senior Back End Developer. This is an
onsite, 6 to 7 month contract position
for a Broadcasting Company based in Randburg
. All candidates need to be fully vaccinated.
You must be skilled in .NET Core, Microservices, and Kafka. You will build and maintain scalable APIs and backend services for high-performance systems.
Key performance objectives:
- Develop and maintain RESTful APIs and backend services
- Implement event-driven architecture using Kafka or RabbitMQ Technical Lead Senior Back End Developer Senior Manager: Software Engineering
- Optimize performance and scalability of backend systems
- Collaborate with DevOps and QA teams for CI/CD and testing § Ensure secure coding practices and data integrity
Required Skills & Experience
- A Bachelor's Degree in Computer Science, Information Technology or Equivalent Qualification
- 5+ years in backend development with .NET Core
- Experience with Microservices and distributed systems
- Strong knowledge of Kafka, SQS, or similar messaging platforms
- Familiarity with AWS services and containerization (Docker)
- Experience with CoreWCF or legacy .NET modernization
- Exposure to cloud-native patterns and observability tools
Behavioral Competencies:
- Outcome driven: focused on delivering scalable and stable commerce experiences.
- Detail oriented: anticipates edge cases in transactional systems.
- Collaborative: works well within product engineering squads and with cross-functional teams.
- Adaptable: thrives in a fast-paced environment with evolving priorities.
- Problem solver: experienced in debugging, root-cause analysis, and resolving production issues.
- Thrives in fast-paced, product led environments