1,205 Senior Back End Engineer jobs in South Africa
Senior Back-End Engineer
Job Viewed
Job Description
Our client, who has created an intelligent delivery platform, is looking for a Senior Backend Engineer.
You will be joining a dynamic team that encourages expanding your individual talents and realizing your full potential while working on a platform that is unique to the market.
They are looking for a candidate with over 6 years of experience working in NodeJs and any cloud function (Google Cloud Platform, AWS, or Azure).
You will gain exposure to advanced data analytics while working on a custom-fit cloud-based delivery management system.
This is a permanent position based in Johannesburg, but remote work is an option. For further information about this position, please apply.
#J-18808-LjbffrJob No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
Java Software Engineer | Back-end Engineer
Posted 6 days ago
Job Viewed
Job Description
Our client, a leading provider of innovative digital banking solutions, is looking for a Senior Back-End Software Engineer to join their team. In this role, you will be a technical leader—designing, optimizing, and owning mission-critical back-end services that power cutting-edge financial applications. As part of a collaborative, remote-first team, you will help shape technical strategy, mentor fellow engineers, and deliver seamless banking experiences to users across the globe.
Salary: R55 000 - R65 000 per month
Responsibilities- Back-end Development: Architect, develop, and optimize scalable applications using Java and Spring Boot.
- Database Operations: Implement advanced query optimization for PostgreSQL and Cassandra, ensuring efficient and reliable data management.
- API Development: Build and secure RESTful APIs (OpenAPI) and GraphQL services, implementing security best practices with OAuth2.0, JWT, and API gateways.
- Microservices & Event-Driven Systems: Design resilient distributed services within a microservices architecture using Kafka or RabbitMQ.
- Cloud & Containers: Lead deployment strategies with Docker, Kubernetes, and AWS, ensuring scalability and high availability.
- Drive CI/CD automation and release pipelines.
- Ensure code quality with SonarCloud and SonarLint.
- Apply static analysis, automated testing, and performance benchmarking.
- Security & Compliance: Implement secure authentication workflows and ensure adherence to OWASP security guidelines.
- System Design & Performance: Develop architecture diagrams, caching strategies, and load balancing solutions.
- Testing & QA: Define test strategies with JUnit, Mockito, and automated frameworks to ensure reliability and stability.
- Minimum 5 years of back-end engineering experience (preferably 7+ years) in distributed systems, cloud environments, or microservices.
- Strong proficiency in Java, Spring Boot, and cloud-native development.
- Hands-on experience with Docker, Kubernetes, and AWS.
- Proven track record in system design, API security, and performance optimization.
- Fluent in English, with excellent communication skills.
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Information Technology
- Industries: Digital Accessibility Services and Banking
Apply now!
For more IT jobs, please visit
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles/positions.
For more information contact:
Senior Specialist Recruitment Consultant
E-mail:
#J-18808-LjbffrJava software engineer | back-end engineer
Posted 1 day ago
Job Viewed
Job Description
Java software engineer | back-end engineer
Posted 1 day ago
Job Viewed
Job Description
Senior Back End Engineer
Posted 2 days ago
Job Viewed
Job Description
Overview
Are you passionate about designing and building scalable backend systems for cloud-hosted applications? Do you enjoy working with modern architectures like microservices to solve real-world challenges? Are you excited to contribute to impactful solutions that integrate with AI and operate in client-facing environments?
Join Elixirr Digital as a Senior Back End Engineer and help shape the future of our cloud-native platforms!
As a Senior Backend Engineer, you’ll work with a modern tech stack—including cloud services like AWS and Azure—to build secure, scalable systems that power our SaaS products and client-deployed solutions. You’ll collaborate closely with our DevOps and AI teams, integrating their expertise into the backend services you develop.
#J-18808-LjbffrSenior Back End Engineer
Posted 4 days ago
Job Viewed
Job Description
Overview
Are you passionate about designing and building scalable backend systems for cloud-hosted applications? Do you enjoy working with modern architectures like microservices to solve real-world challenges? Are you excited to contribute to impactful solutions that integrate with AI and operate in client-facing environments?
Join Elixirr Digital as a Senior Back End Engineer and help shape the future of our cloud-native platforms!
As a Senior Backend Engineer, you’ll work with a modern tech stack—including cloud services like AWS andAzure —to build secure, scalable systems that power our SaaS products and client-deployed solutions. You’ll collaborate closely with our DevOps and AI teams , integrating their expertise into the backend services you develop.
What you will be doing as Senior Back End Engineer at Elixirr Digital?
Platform Architecture & Development- Design, implement, and maintain the core backend architecture for Elixirr’s AI-augmented consulting platform.
- Drive decisions on microservices, containerization, and serverless solutions (e.g., AWS Lambda, Azure Functions) based on performance and scalability requirements.
- Evaluate and integrate open-source frameworks to reduce development time and improve platform reliability (e.g., Spring Boot, Django, Node.js frameworks, etc.).
- Leverage AWS and Azure services (e.g., EC2, S3, RDS, Cosmos DB, Event Hub, etc.) to deliver high-availability, high-performance solutions.
- Explore and utilize cutting-edge AI tools (e.g., code generation, automated testing, GPT-based assistants) to accelerate the development lifecycle, improve code quality, and optimize performance.
- Collaborate with AI engineers and data scientists to ensure smooth integration of AI/ML models, microservices, and APIs.
- 5+ years of hands-on experience building and deploying large-scale backend systems in cloud environments (AWS and/or Azure).
- Strong proficiency in Python or at least one major backend language/framework (e.g., Django, Java/Spring Boot, Node.js).
- Experience with microservices architecture, RESTful API design, and event-driven or serverless architectures.
- Familiarity with containerization (Docker, Kubernetes) and Infrastructure as Code (Terraform, AWS CloudFormation, Azure Resource Manager).
- Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB)
- Experience or strong interest in using AI/ML-enabled developer tools (e.g., code generation, automated testing, GPT-based assistants) to accelerate the software development lifecycle.
- Ability to collaborate with data science teams to integrate machine learning models and AI APIs.
- Passionate about technology. You anticipate, recognize, and resolve technical problems using a variety of specialized tools for application development and support.
- Independent. You are a self-motivated and ambitious individual, capable of managing multiple responsibilities effectively.
- Problem-solver. You think creatively and find solutions to complex challenges.
- Creative and outside-the-box thinker. You look beyond blog posts and whitepapers, competitions, and even state-of-the-art benchmarks to solve real-world problems.
- Communicator. Strong verbal and written communication skills are essential to ensure effective collaboration and timely delivery of results within the team.
- Proficient in English. We work across continents in a global environment, so fluent English, both written and spoken is a must.
From working with cutting-edge technologies to solving complex challenges for global clients, we make sure your work matters. And while you’re building great things, we’re here to support you.
Compensation & Equity- Performance bonus
- Employee Stock Options Grant
- Employee Share Purchase Plan (ESPP)
- Competitive compensation
- Health benefits plan
- Flexible working hours
- Pension plan
- Modern equipment
- Big clients and interesting projects
- Cutting-edge technologies
- Growth and development opportunities
- Internal LMS & knowledge hubs
We don’t just offer a job - we create space for you to grow, thrive, and be recognized.
Intrigued?Apply now!
#J-18808-LjbffrSenior Back-End Engineer
Posted 5 days ago
Job Viewed
Job Description
Our client, who has created an intelligent delivery platform, is looking for a Senior Backend Engineer.
You will be joining a dynamic team that encourages expanding your individual talents and realizing your full potential while working on a platform that is unique to the market.
They are looking for a candidate with over 6 years of experience working in NodeJs and any cloud function (Google Cloud Platform, AWS, or Azure).
You will gain exposure to advanced data analytics while working on a custom-fit cloud-based delivery management system.
This is a permanent position based in Johannesburg, but remote work is an option. For further information about this position, please apply.
#J-18808-LjbffrSenior Back-End Engineer
Posted 5 days ago
Job Viewed
Job Description
Our client is looking for an experienced Senior Backend Developer who has a deep understanding of the SDLC and the ability to guide and mentor a high-performing development team.
This role requires a motivated individual who is never afraid to get their hands dirty; no task should be too small, with a passion for scaling tech products.
Technical Responsibilities:- Writing & implementing clean, readable & comprehensive code based on requirements.
- Collaboration and mentoring with the development team on projects.
- Developing application programming interfaces (APIs).
- Routinely testing platforms for ease of use, speed, and other quality factors.
- Investigating & fixing bugs, faults, and defects.
- Involvement with Unit / Automating Testing.
- More than 8 years of experience as a Senior Developer, 3 of which must be in a lead role.
- Proficient with Google Cloud Platform (or similar) Cloud Functions, Node, and TypeScript.
- Experience with NoSQL databases.
The position will be remote working with an international team. For further information about this position, please apply.
#J-18808-LjbffrBe The First To Know
About the latest Senior back end engineer Jobs in South Africa !
Senior back end engineer
Posted 1 day ago
Job Viewed
Job Description
Senior back end engineer
Posted 1 day ago
Job Viewed
Job Description
Software Engineer: Back-End
Posted 4 days ago
Job Viewed
Job Description
Direct message the job poster from Capitec
About the roleAs a Postilion SDK Developer in Capitec’s Payments Transaction Switching team, you’ll be at the forefront of South Africa’s largest digital banking revolution. This isn’t just a development role — it’s a chance to engineer the heartbeat of real-time financial transactions that millions rely on daily.
You’ll harness the power of the ACI Postilion SDK to craft custom modules that drive secure, lightning-fast card and EFT switching. Your work will directly shape the performance, resilience, and innovation of Capitec’s core payment infrastructure.
This is a high-impact, high-visibility opportunity where you’ll collaborate with top-tier architects, analysts, and developers to deliver cutting-edge solutions that redefine how banking works — and ensure Capitec remains at the forefront of modern, secure banking not just for today, but for the future.
Responsibilities- Engineer real-time payment solutions using the ACI Postilion SDK.
- Develop and customize modules for card and EFT switching to improve performance and resilience.
- Collaborate with architects, analysts, and developers across the delivery lifecycle.
- Contribute to the ongoing evolution of Capitec’s core payment infrastructure.
- A relevant IT qualification or degree.
- 4+ years’ hands-on development experience using the ACI Postilion SDK (Realtime or Office).
- Strong development skills in Java.
- Practical understanding of ISO8583 message protocols.
- Exposure to card transaction flows, EFT, ATM/POS integration, and EMV standards.
- Experience with cryptographic tools and HSMs (e.g., MACs, 3DES, DUKPT key management).
- SQL proficiency (SQL Server, PostgreSQL, or similar).
- Familiarity with Agile software development and DevOps principles.
- Clear, concise communication and strong problem-solving abilities.
- Experience: 3+ years of proven back-end software development, project delivery and implementation (in relevant development technologies/language).
- Knowledge of IT systems development processes (SDLC), application development, advanced programming concepts, algorithms and data structures, design patterns, version control, testing practices, and database systems and query optimization (SQL, NoSQL).
- RESTful API design and integration; cloud platforms (AWS, Azure); microservice and event-driven architectures; deployment using Kubernetes and containerization.
- Analytical skills
- Attention to detail
- Communication skills
- Interpersonal and relationship management
- Problem-solving skills
- Grade 12 National Certificate / Vocational
- A relevant tertiary qualification in Information Technology
- Clear criminal and credit record
- Mid-Senior level
- Full-time
- Information Technology
- Banking
Note: The rest of the content appears to be job feed and location updates not directly related to the role and has been omitted to maintain a focused, job-focused description.
#J-18808-Ljbffr