457 Back End Developer jobs in South Africa
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
Back End Developer
Posted today
Job Viewed
Job Description
Company Description
At Thinqr, we specialize in helping companies hire and maintain reliable remote talent. Our approach combines global reach with a proven system for long-term success, ensuring your developers aren't just the right hire today, but continue to integrate, perform, and grow with your business. Think of us as your partner for building remote teams that truly scale.
Role Description
We're looking for a
Senior Backend Engineer
who's passionate about building robust, scalable systems and excited by how
AI can transform development workflows
.
You'll work on backend architectures that power modern web and mobile applications, ensure smooth integration with front-end components, and help us explore how AI can enhance developer productivity, automation, and software performance.
This is a
remote, part-time role
, ideal for someone who values autonomy, collaboration, and continuous learning.
What You'll Do
- Design, build, and maintain
scalable backend systems and APIs
. - Collaborate with cross-functional teams to ensure seamless
frontend-backend integration
. - Optimize application performance, reliability, and security.
- Leverage AI tools and frameworks
(e.g., for code generation, automation, or data-driven optimization) to accelerate development. - Participate in code reviews, architecture discussions, and mentoring when needed.
- Continuously evaluate and implement new technologies to improve development efficiency.
Who You Are
- 3+ years
of experience in
backend development
and
software architecture
. - Proficient in one or more modern backend stacks (e.g.,
, NestJS, Express, Django, Flask, FastAPI
). - Comfortable working with
cloud platforms
(AWS, GCP, or Azure). - Experience integrating or leveraging
AI/ML APIs, LLMs
, or automation tools is a big plus. - Strong
English communication skills
written and verbal. - Self-driven, reliable, and comfortable working in a
fully remote environment
. - Bachelor's degree in Computer Science, Engineering, or equivalent experience.
Why Thinqr
- Work with
fast-growing global startups
and forward-thinking companies. - Join a team that values
innovation, trust, and growth
for our clients and our people. - Freedom to work from anywhere and manage your own time.
- Opportunity to
experiment with AI technologies
and shape the future of remote work.
Back End Developer
Posted today
Job Viewed
Job Description
About us:
Wolf IO is on the hunt for a skilled and passionate Back-End Developer to join our growing team. You'll help design, build, and scale powerful digital solutions that make an impact.
At Wolf IO, we're all about innovation, collaboration, and real-world problem solving. You'll work in a hybrid setup alongside a dynamic team that values creativity, ownership, and continuous learning.
What You'll Do:
· Build and maintain robust back-end systems
· Integrate front-end elements with server-side logic
· Design scalable database solutions
· Debug, optimize, and improve performance
Tech We Love:
| Python | PostgreSQL | AWS | Git | Docker
Requirements:
· Minimum: Grade 12 / National Certificate
· Preferred: Tertiary qualification in IT, Computer Science, or Software Engineering
· years' experience in back-end development
· Solid understanding of databases, APIs, and cloud technologies
· Strong problem-solving and teamwork skills
Ready to join a team where ideas turn into innovation?
Back End Developer
Posted today
Job Viewed
Job Description
We are looking for a skilled developer with at least 2-3 years of hands-on experience in backend or systems development. The ideal candidate is a critical thinker, adept at designing efficient, reliable, and scalable systems with a strong emphasis on performance and correctness. We are looking for problem solvers, so please don't be turned away if you don't tick all the boxes.
Key Responsibilities
:
Develop and optimize high-performance backend services in Rust.
Design and implement systems-level solutions (e.g., networking, concurrency, distributed systems).
Write clean, maintainable, and idiomatic Rust code.
Debug and optimize performance bottlenecks.
Collaborate with the team to solve complex technical challenges.
Design robust solutions to complicated blockchain-related problems
Required Qualifications
:
1+ years of production experience with a systems language
Strong understanding of concurrency, memory safety, and low-level optimizations.
Experience with web frameworks (e.g., warp, tonic), async/await, and Tokio.
Familiarity with systems programming concepts (e.g.multithreading).
Ability to analyze and debug performance issues in production systems.
Critical thinkers – can reason about trade-offs, edge cases, and system reliability.
Nice-to-Have
:
Experience with embedded systems or blockchain
Knowledge of database optimization (NoSQL, Key-Value.).
Contributions to open-source Rust projects.
Why Join Us?
Work on challenging, high-impact projects.
Collaborative and learning-focused environment.
Competitive compensation and growth opportunities.
Back End Developer
Posted today
Job Viewed
Job Description
JOB TITLE: Senior Software Developer (Backend)
LOCATION:
Cape Town, Hybrid (Aboard the Milano or Remote in the Galaxy)
Brief Description:
Ready to blast off into the cosmos of fintech? Our client, a stellar crew in Cape Town, is recruiting a
Senior Backend Developer
to join their intergalactic mission to revolutionize payment systems across South Africa. This is your shot to engineer high-performance, scalable solutions that power businesses faster than a jump through a quantum asteroid field. With a hybrid work setup, you'll balance cosmic collaboration with the freedom of a Ravager's lifestyle, working on projects that make a galactic impact. #GuardiansOfTheCode #FintechGalaxy
Job Description:
- Design and maintain
robust, low-latency payment systems
that keep the galaxy's transactions humming like Rocket's gadgets. - Translate business needs into
efficient backend solutions
, wielding cutting-edge tech like Star-Lord's mixtape. - Tackle complex challenges, sync up in daily stand-ups, and craft
technical documentation
clearer than Groot's "I am Groot."
Skills & Experience:
- 6+ years
navigating the cosmos of
B2B payments
,
SaaS
, or
transactional systems
, thriving in high-stakes, fast-paced missions. - Mastery of
C#
,
VB.NET
,
SQL
,
RabbitMQ
, and
Visual Studio
—your toolkit for building warp-speed systems. - Familiarity with
Xamarin
,
web services
,
backend design
, and
testing methodologies
to ensure no Kree-level bugs slip through. - A
sharp analytical mind
with
clear communication skills
, ready to deliver under pressure like Gamora in a fight. - Payments industry experience
? That's a bonus brighter than the Power Stone
Qualification:
A relevant
IT degree
is preferred, but if you've logged light-years of equivalent technical experience, you're still a prime candidate to join the Guardians' crew.
Join the Mission:
If you're ready to level up your backend career, build
next-gen payment solutions
, and roll with a team that's as innovative as Drax's battle plans, let's make some cosmic connections Drop us a message and launch your career into hyperspace.
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.
Be The First To Know
About the latest Back end developer Jobs in South Africa !
Back End Developer
Posted today
Job Viewed
Job Description
Requirements:
Qualifications / Certifications:
- Bachelor's degree in Computer Science, Engineering, or a related field
Experience & Skills:
- Proven experience as a Back End Developer or similar role.
- Proficiency in server-side languages such as Python, Java, Ruby, PHP, or
- Experience with database technologies like MySQL, PostgreSQL, MongoDB, or SQL Server.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Knowledge of version control systems (e.g., Git).
- Understanding of RESTful API design and implementation.
- Experience with cloud services (AWS, Azure, Google Cloud) is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage multiple tasks effectively.
- Eagerness to learn and adapt to new technologies and methodologies.
Responsibilities:
- Develop and maintain server-side logic: Design, build, and maintain efficient,reusable, and reliable code to ensure the best possible performance, quality, and responsiveness of applications.
- Database management: Design and optimize database schemas, write complex queries, and ensure data integrity and security.
- API integration: Develop and maintain RESTful APIs to support front-end functionality and third-party integrations.
- Collaborate with front-end developers: Work closely with front-end developers to integrate user-facing elements with server-side logic.
- Troubleshoot and debug: Identify and fix bugs, performance bottlenecks, and other issues in a timely manner.
- Security: Implement security and data protection measures to safeguard sensitive information.
- Documentation: Create and maintain technical documentation for new and existing features.
- Stay updated: Keep up-to-date with the latest industry trends, technologies, and best practices.
Back 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
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)