457 Back End Developer jobs in South Africa

Back-End Developer

Kempton Park, Gauteng R500000 - R1200000 Y KHOZER0 PROJECTS

Posted today

Job Viewed

Tap Again To Close

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


  • 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)

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

Back End Developer

Randburg, Gauteng R200000 - R250000 Y Vitesse Partners

Posted today

Job Viewed

Tap Again To Close

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
This advertiser has chosen not to accept applicants from your region.

Back End Developer

Thinqr

Posted today

Job Viewed

Tap Again To Close

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.
This advertiser has chosen not to accept applicants from your region.

Back End Developer

Wolf I/O

Posted today

Job Viewed

Tap Again To Close

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?

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

Back End Developer

R900000 - R1200000 Y Orobit Inc

Posted today

Job Viewed

Tap Again To Close

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.

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

Back End Developer

R900000 - R1200000 Y Communicate Recruitment

Posted today

Job Viewed

Tap Again To Close

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.

BackendDeveloper #SeniorSoftwareEngineer #GuardiansOfTheGalaxy #FintechJobs #CapeTownTech #CSharpDeveloper #SQLNinja #RabbitMQMaster #HybridTechJobs #SoftwareDevelopment
This advertiser has chosen not to accept applicants from your region.

Back End Developer

R900000 - R1200000 Y talent match africa.

Posted today

Job Viewed

Tap Again To Close

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.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Back end developer Jobs in South Africa !

Back End Developer

R80000 - R120000 Y PwC South Africa

Posted today

Job Viewed

Tap Again To Close

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.
This advertiser has chosen not to accept applicants from your region.

Back End Developer

R900000 - R1200000 Y Tech Talent

Posted today

Job Viewed

Tap Again To Close

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 :)

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

Back End Developer

R150000 - R250000 Y Skywaves Rise

Posted today

Job Viewed

Tap Again To Close

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)
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 Back End Developer Jobs