What Jobs are available for Developer in South Africa?
Showing 1388 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)
Is this job a match or a miss?
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
Is this job a match or a miss?
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.
Is this job a match or a miss?
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?
Is this job a match or a miss?
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.
Is this job a match or a miss?
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.
Is this job a match or a miss?
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.
Is this job a match or a miss?
Be The First To Know
About the latest Developer Jobs in South Africa !
Back-End Developer
Posted today
Job Viewed
Job Description
We are seeking an experienced Back-End Developer to build, maintain, and optimize scalable server-side applications. You will work with front-end developers and other stakeholders to create robust digital solutions.
Key Responsibilities:
- Develop, test, and maintain server-side applications and APIs.
- Optimize database queries and ensure data integrity.
- Collaborate with front-end developers for seamless integration.
- Ensure application security and scalability.
- Troubleshoot and debug back-end issues.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years experience as a Back-End Developer.
- Proficiency in server-side languages , Java, .NET, Python, or PHP).
- Strong knowledge of SQL and NoSQL databases.
- Experience with cloud platforms (AWS, Azure, or GCP).
If you meet these requirements, please send your CV, qualifications, relevant certifications, and a copy of your ID to
Job Type: Full-time
Work Location: In person
Is this job a match or a miss?
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
Is this job a match or a miss?
Back-end Developer
Posted today
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.
RequirementsTo 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:
- Programming Language:
- 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.
Is this job a match or a miss?