321 Full Stack Engineer jobs in South Africa
Full Stack Engineer
Posted today
Job Viewed
Job Description
Our client is a UK-based SaaS company providing secure file sharing and Virtual Data Room solutions. They are seeking a
Senior Full Stack Developer
to join their experienced remote development team. Focused on data privacy and innovation, the company is expanding its platform with new B2B features and AI-powered tools. This role is central to building, enhancing, and maintaining scalable applications that power their core services. The ideal candidate is a self-motivated developer with strong technical curiosity who enjoys working in a collaborative, remote-first environment. They should be confident working independently and comfortable learning on the job to deliver high-quality, efficient code.
This is a remote position open to those living anywhere in South Africa.
Duties & Responsibilities
- Develop and maintain applications using JavaScript, , React, and Angular
- Enhance and support an Alfresco-based platform using JavaScript and Angular
- Build and implement B2B-focused features and improvements
- Integrate AI tools (e.g. Replit, Cursor) into the application
- Collaborate with product and engineering teams using remote tools (Slack, Notion, etc.)
- Write clean, testable, and maintainable code
- Maintain and troubleshoot existing systems
- Work with RESTful APIs and SQL databases
- Use Git for version control and contribute to code reviews
- Perform basic Linux server management and support deployments
- Improve system performance and developer experience
- Contribute to AI and machine learning feature development
- Explore and suggest innovations in tooling and product delivery
- Participate in discussions on architecture and future roadmap
Skills, Experience & Requirements
- Minimum 3 years of commercial full stack development experience
- 3+ years in JavaScript and
- Solid understanding of HTML5, CSS3, and SQL
- 3+ years building and consuming REST APIs
- Familiarity with Git and working in distributed teams
- Comfort working with Linux-based environments
- Fluent written and spoken English
- 3+ years experience with and/or Angular (Angular can be learned on the job)
- 3+ years Python experience
- 3+ years experience with CI/CD pipelines and automated deployment
- Interest or experience in AI and machine learning tools
Load Shedding
- Applicants must be able to ensure they can maintain internet and power during office hours.
Full Stack Engineer
Posted today
Job Viewed
Job Description
Full Stack Engineer
Recruiter:
Omega Human Capital
Job Ref:
Date posted:
Wednesday, September 3, 2025
Location:
Pretoria, South Africa
SUMMARY:
POSITION INFO:
Our Team is expanding
We are looking for a
highly skilled Full Stack Developer
with proven experience in
HR and Payroll systems
(SAGE, VIP, or similar) to join a dynamic team in Pretoria East.
If you are passionate about building world-class solutions that drive efficiency in People Management, this could be the role for you
What you'll be doing
- Designing, developing, and maintaining robust full-stack applications using C# and TypeScript
- Building and optimizing database structures in MS SQL
- Writing efficient, maintainable, and well-documented code
- Ensuring software quality with unit testing and code reviews
- Collaborating closely with product managers, designers, and fellow developers
- Troubleshooting, debugging, and implementing improvements for scalability
- Staying up to date with new technologies and applying them to product development
What we're looking for
Must-have experience:
- 5+ years full-stack development experience
- C# (5 years)
- Azure (5 years)
- TypeScript (5 years)
- Microsoft SQL Server (5 years)
- Unit Testing (5 years)
- Git (5 years)
- HR & Payroll Systems exposure (SAGE, VIP, or similar)
- Frontend: React or
- Cloud: Google Cloud Platform
Other details
- Language: English proficiency required
- Remote Policy: Office-based (Pretoria East)
Why apply?
You'll be joining our forward-thinking company that has developed a
cutting-edge People Management tool
used to transform HR efficiency. This is an opportunity to make an impact while growing in a fast-paced, innovative environment.
Full Stack Engineer
Posted today
Job Viewed
Job Description
Who we are
We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help companies put trust - an abstract idea - to work. That's digital trust for the real world.
Job summary
As a Full Stack Engineer, you will work on designing, developing, and maintaining web applications, ensuring they are scalable, secure, and perform well across different environments. You will collaborate closely with product managers and other engineers to create seamless user experiences and ensure the smooth integration of front-end and back-end components
What you will do
- Collaborate with developers, product managers, and other teams to design and implement scalable, secure, and maintainable web applications that meet customer needs
- Develop the front-end of the application using React, ensuring an engaging and responsive user interface.
- Work on the Java-based backend to implement business logic, database interaction, and integration with other services.
- Ensure the integration of back-end services with the front-end, enabling seamless data flow and communication between components.
- Implement cloud services (AWS or other cloud platforms) for scalability and performance optimization, ensuring that the infrastructure is reliable and costeffective.
- Monitor and optimize application performance and system reliability, collaborating across teams to resolve issues.
- Write clean, efficient, and maintainable code following best practices and development standards.
- Troubleshoot and resolve issues in both development and production environments, ensuring minimal downtime and quick resolution of bugs.
- Participate in code reviews to maintain high code quality and ensure consistency across the team.
- Stay up-to-date with the latest industry trends, emerging technologies, and best practices in full-stack development and cloud technologies.
- Contribute to architectural decisions, ensuring systems are designed for scalability, maintainability, and security.
What you will have
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 3+ years of experience in software development, with strong proficiency in React and Java.
- Experience with modern front-end technologies and best practices (e.g., state management, component libraries, UI/UX design).
- Proficiency in Java backend development, including RESTful APIs, database integration (e.g., SQL, NoSQL), and microservices architecture.
- Familiarity with cloud platforms (AWS preferred), and experience in deploying and managing cloud-based applications.
- Experience with CI/CD pipelines for automated testing and deployment.
- Familiarity with DevOps tools and Infrastructure as Code (e.g., Terraform, CloudFormation).
- Strong problem-solving and debugging skills, with the ability to quickly identify and resolve issues in production environments.
- Knowledge of version control using Git, and experience with agile development methodologies.
- Excellent communication and collaboration skills, with the ability to work in a cross-functional team.
Benefits
- Provident Fund
- Medical Aid + Gap Cover
- Employee Assistance Program
- Gym Reimbursement
- Life Insurance
- Disability Insurance
Full Stack Engineer
Posted today
Job Viewed
Job Description
Full stack Developer (React/.Net/Node JS)
Backend (C# .NET Core)
- Strong proficiency in
C#
and
.NET Core - Experience with
ASP.NET Core
for building APIs - Knowledge of
Cosmos DB SDK
and best practices - Proficiency in
unit testing
and
integration testing
in .NET
Database (Cosmos DB)
- Understanding of
NoSQL databases
and
Cosmos DB data modeling
Frontend (React 16+)
- Strong understanding of
React 16+
(class components, lifecycle methods, hooks) - Experience with
Material-UI
and
styled-components - Familiarity with
Redux
for state management - Proficiency in
JavaScript (ES6+)
and
TypeScript - Experience with
React performance optimization - Knowledge of
testing frameworks
like Jest, Enzyme, or React Testing Library
(Backend/Services)
- Experience with
and
- Knowledge of
asynchronous programming
and
event-driven architecture - Familiarity with
MongoDB
or other NoSQL databases - Experience with
RESTful APIs
DevOps & Cloud (if applicable) for managing code
- Familiarity with
Azure DevOps
,
CI/CD pipelines - Knowledge of
Azure Functions - Experience with
logging, monitoring, and security best practices
General Software Development Skills
- Strong problem-solving and debugging skills
- Understanding of
design patterns
and
SOLID principles - Experience with
Agile methodologies
(Scrum/Kanban) - Knowledge of
Git and version control workflows
Full Stack Engineer
Posted today
Job Viewed
Job Description
Full Stack Developer-
Experience Required -5-8 years
Need a strong senior with strong production delivery and operational experience.
We work
with Azure, OpenAI integrations and a mix of models
. Mandatory
Experience in distributed microservice environments, data stores, api integrations. Ideally NodeJS, observability and monitoring
We are also interested in some candidates with strong experience with PWAs, mobile apps (react, react native)Bonus is experience with any AI integrations, react, full stack
Key responsibilities:
Microservices
Node JS
React native
Azure
Experience with AI integrations
strong experience with PWAs, mobile apps
We need a few strong seniors here with strong production delivery and operational experience.We work with Azure, openai integrations and a mix of models. Mandatory Experience in distributed microservice environments, data stores, api integrations. Ideally nodejs, observability and monitoring
We are also interested in some candidates with strong experience with PWAs, mobile apps (react, react native)Bonus is experience with any AI integrations, react, full stack.
Full Stack Engineer
Posted today
Job Viewed
Job Description
Company Description
Mettlestate is a premium esports and gaming authority in South Africa, aiming to lead in content creation by combining outstanding production, excellent talent, and lively events. Our goal is to cultivate more interest in the competitive gaming industry while complementing the casual video gaming scene. We are dedicated to producing high-quality content that engages our audience and enhances their gaming experience.
Role Description
This is a full-time on-site role for a Full Stack Engineer, located in the Johannesburg Metropolitan Area. The Full Stack Engineer will be responsible for designing, developing, and maintaining both front-end and back-end components of web applications. Daily tasks include coding, debugging, and collaborating with cross-functional teams to deliver innovative software solutions. The engineer will also ensure the performance, quality, and responsiveness of applications.
Qualifications
- Experience in Back-End Web Development and Software Development
- Proficiency in Front-End Development and Full-Stack Development
- Strong knowledge of typescript, react and tailwind
- Excellent problem-solving and analytical skills
- Ability to work in a collaborative team environment on-site
- Experience in the gaming or esports industry is a plus
Full-Stack Engineer
Posted today
Job Viewed
Job Description
Join a high-performing international development team as a Full-Stack Engineer on a 12-month remote contract through Dijkstrack. You'll build end-to-end solutions across both frontend and backend stacks for one of our global consulting clients. Being part of the Dijkstrack engineering cohort means access to our delivery community, remote work best practices, and continuous opportunities on long-running international engagements.
Key Duties & Responsibilities- Develop and maintain end-to-end web applications using modern front-end and backend stacks
- Implement high-quality user interfaces with Angular or React
- Build scalable APIs and services using Java or C#
- Work across the entire product lifecycle — planning, development, delivery, optimisation
- Collaborate with designers, backend/frontend engineers, QA, and stakeholders
- Ensure code quality, security, performance, and maintainability across layers
- Contribute to cross-functional agile delivery teams across time zones
- Proven experience in full-stack development
- Strong front-end skills with React and/or Angular
- Backend expertise in Java (Spring Boot) or C# (.NET Core/6+)
- Database integration experience (SQL/NoSQL)
- Solid understanding of API interaction and component architecture
- Familiarity with Git, agile methodologies, and CI/CD pipelines
- Experience working in remote, distributed engineering teams
- Exposure to DevOps practices (Docker, Kubernetes, cloud deployment)
- Familiarity with modern software delivery pipelines and code quality tools
- Experience in enterprise-level or consulting environments
- Full-stack projects with serious technical scope and ownership
- Long-term engagement with global teams
- Community-driven engineering culture with mentorship and peer sessions
- Remote working with structure, support, and professional continuity
Be The First To Know
About the latest Full stack engineer Jobs in South Africa !
Full Stack Engineer
Posted today
Job Viewed
Job Description
Technical lead with , HTML, CSS
Job Summary
This position entails leading a team in the development and implementation of React applications, utilizing HTML, CSS, and other related technologies.
Skill Requirements
Proficiency in react framework and related libraries for developing web applications.
Strong understanding of html and css for responsive web design.
Experience in restful apis and integrating frontend applications with backend services.
Knowledge of version control systems e.g. git and package managers e.g. npm.
Excellent problemsolving skills and attention to detail.
Strong communication and leadership abilities to coordinate with team members and stakeholders effectively.
Required Experience of:
• Proven track record of 6+ years of experience in Java and JavaScipt based software stack design, development, testing, tools and life cycle management.
• Demonstratable experience of Java and JavaScript principles and development techniques.
• Knowledge of Object Orientated principles and design patterns
• Understanding of Java, Android, HTML5, CSS3 and Javascript
• Knowledge of industry-wide best practices of processes, development methodologies and tools for development
Full Stack Engineer
Posted today
Job Viewed
Job Description
Full-Stack Engineer – Stealth Fintech Startup
Location:
Remote (Africa Preferred, South Africa, Ghana, based on experience ) |
Company:
Confidential / Stealth
Overview
We're an early-stage
stealth fintech startup
building secure, high-performance infrastructure to power the next generation of digital financial systems.
Our focus is on
Fintech, reliability, and Automation
in a space that demands precision and innovation.
We're seeking an
experienced Full-Stack Engineer
with strong backend expertise to join our founding team and help shape the technical foundation of our platform.
Key Responsibilities
- Design, build, and maintain
end-to-end systems
with a focus on backend performance and scalability. - Develop and optimize
RESTful APIs
using
Python (Django)
and
PostgreSQL
. - Build clean, responsive
dashboards and front-end components. - Integrate with
payment and data APIs
(e.g., Stripe, Plaid, Circle, PayPal). - Deploy and maintain infrastructure using
AWS (EC2, RDS, S3, Lambda)
. - Implement
security best practices
, authentication, and data protection standards. - Collaborate closely with founders to guide architecture and product direction.
Core Requirements
- 2.5+ years of professional full-stack development experience in Fintech (Payments).
- Strong backend proficiency
— Python (Django) required. - Deep understanding of
PostgreSQL
(schema design, migrations, query optimization). - Solid experience with
and modern JavaScript/TypeScript. - Proven experience deploying and maintaining applications on
AWS
. - Familiarity with
API design
,
authentication protocols (JWT/OAuth2)
, and
role-based access control (RBAC)
. - Ability to
deliver integrations within a day
and manage complex systems end-to-end. - Strong communication skills and ownership mentality.
Bonus Skills
- Experience with
Data
,
AI/ML
, or similar background in Fintech tools. - Knowledge of
payments infrastructure
,
risk systems
, or
data platforms
. - Familiarity with
event-driven systems
(Fraud, Risk). - Having experience working in top Fintech companies or has a desire to learn and work at one.
What We're Looking For
- A
Full stack-strong engineer
who can also handle front-end tasks comfortably. - Someone who moves fast, writes clean code, and takes pride in reliability.
- Someone we can trust who understands we are dealing with money and is trustworthy and smart.
- Comfortable working directly with the founding team and taking ownership of core systems.
Why Join
- Work on
high-impact technical challenges
in an emerging financial technology space. - Collaborate with a
tight, experienced founding team
. - Competitive compensation with
potential bonuses based on work
. - Opportunity to join a team and company with top founders from top companies.
Full Stack Engineer
Posted today
Job Viewed
Job Description
One of our clients in Cape Town, South Africa is looking for
Senior Full-Stack Engineer .
Position : Senior Full-Stack Engineer
Location: Cape Town, South Africa
Role Overview: We're looking for a Senior Full-Stack Engineer to join our team and help us build and scale products that power payments across emerging markets. You'll work across the stack, with a strong focus on and TypeScript, designing and delivering features that keep our platform fast, secure, and reliable.
About Moment:
Africa is at the cusp of an economic revolution. 1.5 billion people are embracing electronic payments, mobile everything, and racing towards a digital transformation that will change the world for the next two decades. While Internet- and banking-penetration have come late to Africa, a youth-driven tidal wave of change is hitting the continent, and global businesses and local champions are in a race to unlock its potential.
In partnership with Multichoice, the largest entertainment platform on the African continent, we are building a payment platform as ambitious as the customers we serve.
This is truly the Moment for Africa.
Our Culture:
At Moment, we believe building the future is a team sport; partnership and collaboration lie at the core of everything we do. We take pride in working hard and strive to be world class every day, without forgetting to have a little fun along the way. We're straight-talkers who prioritize speed of execution over perfection. We're ok with uncertainty and don't let it get in the way of making smart decisions quickly. We like to get things done.
We value diversity of thought, culture, and background and strive to build a business and work environment as vibrant as the continent we serve. Changing the lives and unlocking the ambitions of a continent isn't for the faint of heart - but with a passion for people and a desire to make a lasting impact, we believe we can build an enormous business that also delivers good in the world
- At least 7 years' development experience of full-stack development
- Demonstrated experience designing, building and delivering scalable solutions, (preferably in the payments), both developing new solutions, and/or integrating best in class payment platforms built by others.
Experience working on solutions for a super-regional or in a global audience where scale, flexibility, and performance matter
Experience with:
- Highly scalable Server-side solutions
- JavaScript /
- SQL and NoSQL
- Typescript
- Jira / Confluence
Fully cloud-based architectures
Developing presentation, back-end, integration, and network services to deliver a high impact FinTech service platform
- Scaling the platform from high-performing API-driven services for enterprise users, to consumer and small-business services that perform even in the worst network environments
- Developing mobile and Web applications for enterprise, consumer, and small business services, primarily in React and
- Develop back-end and data-driven services, primarily in / Typekit
- Integrating our platform with partner infrastructure in payments, telco / networking
- Ensuring highly scalable and reliable services, including designing and implementing low latency, highly available services, and deploying them across multi-cloud based environments
- Operating in a dynamic environment which provides the ability to learn, recommend, and implement new technologies
- Competitive salary
- Equity-based incentives
- Comprehensive health, dental, and vision benefits for you and your family
- Opportunities for career advancement and professional development
- Dynamic and collaborative work environment with passionate team members