321 Full Stack Engineer jobs in South Africa

Full Stack Engineer

R250000 - R750000 Y Future Teams

Posted today

Job Viewed

Tap Again To Close

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

Full Stack Engineer

R900000 - R1200000 Y ExecutivePlacements - The JOB Portal

Posted today

Job Viewed

Tap Again To Close

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.

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

Full Stack Engineer

R250000 - R600000 Y DigiCert

Posted today

Job Viewed

Tap Again To Close

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

Full Stack Engineer

R900000 - R1200000 Y JMR Software PTY LTD

Posted today

Job Viewed

Tap Again To Close

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

Full Stack Engineer

R600000 - R1200000 Y Samaha Consulting

Posted today

Job Viewed

Tap Again To Close

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.

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

Full Stack Engineer

R120000 - R360000 Y Mettlestate

Posted today

Job Viewed

Tap Again To Close

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

Full-Stack Engineer

R900000 - R1200000 Y Dijkstrack

Posted today

Job Viewed

Tap Again To Close

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
Essential Skills & Technical Requirements
  • 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
Beneficial / Nice-to-Have Experience
  • 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
Benefits of Working with Dijkstrack
  • 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
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Full stack engineer Jobs in South Africa !

Full Stack Engineer

R900000 - R1200000 Y Skywaves Rise

Posted today

Job Viewed

Tap Again To Close

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

  1. Proficiency in react framework and related libraries for developing web applications.

  2. Strong understanding of html and css for responsive web design.

  3. Experience in restful apis and integrating frontend applications with backend services.

  4. Knowledge of version control systems e.g. git and package managers e.g. npm.

  5. Excellent problemsolving skills and attention to detail.

  6. 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

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

Full Stack Engineer

R600000 - R1200000 Y Stealth Startup

Posted today

Job Viewed

Tap Again To Close

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

Full Stack Engineer

R1200000 - R2400000 Y TMC Middle East

Posted today

Job Viewed

Tap Again To Close

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
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 Full Stack Engineer Jobs