417 Software Developers jobs in Sandton
Full Stack Developer
Posted 3 days ago
Job Viewed
Job Description
Hire Resolve’s client is looking for a talented Mid-Senior Full Stack Developer to join their dynamic team. The ideal candidate will have experience working with a variety of technologies and frameworks, with a focus on database management and web development. This role offers the opportunity to work on exciting projects and contribute to the growth and success of our organization.
Responsibilities :
- Collaborate with cross-functional teams to design, develop, and implement scalable software solutions.
- Manage and optimize databases, including PostgreSQL or other SQL databases.
- Utilize frameworks such as Ruby on Rails.
- Provide company-based tech support.
- Participate in code reviews, testing, and debugging to ensure quality and reliability of software products.
- Stay updated on emerging technologies and best practices in full stack development, and recommend innovative solutions to enhance our development process.
Requirements :
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in full stack development.
- Proficiency in database management with PostgreSQL or similar SQL databases.
- Experience working with Ruby on Rails, React, and React Native, or similar frameworks.
- Excellent problem-solving and communication skills.
- Ability to work effectively in a fast-paced and collaborative environment.
- Experience with payment gateways.
- Experience with Google APIs.
- Full-time position.
Full Stack Developer
Posted 4 days ago
Job Viewed
Job Description
Reference: JHB003715-KK-1
Must be proficient in both front-end and back-end development. They possess the skills to work on both the client side (the part of the application that users interact with) and the server side (the part that handles the logic, database interactions, and server configuration).
We have an exciting opportunity; our client within the IT space is looking to employ a Full Stack Developer for a 6 - 12 months contract.
Required Skills- Java (Back End)
- JavaScript (Front End & Back End)
- JS Framework (React, Vue, Angular)
- Python
- SQL
- Prometheus
- Terreform
- Kubectl
- Basic SQS
- Lambda functions
- Node.js
- MUST HAVE 3-5 years of experience
Should you meet the requirements, please forward your CV to
#J-18808-LjbffrFull-stack Developer
Posted 15 days ago
Job Viewed
Job Description
This is a feature-rich system with both home and school users, user tracking, role-based data access and subscription / billing. We are open to suggestions on structure and tech stack but expect clean, scalable, and secure architecture.
Location: Norwood, Johannesburg Objectives / Responsibilities:
Web Portal Development: Create a secure, user-friendly web portal for designated users to view and manage data sent from our Unity application.
Database Development and Management : Design, manage and implement a secure, scalable relational database
Back-End Development: Build and maintain PHP scripts for web-based back-end processes.
API Development (Unity Integration): Update, create and streamline the database connection in Unity applications using C#.
Data Security: Implement secure data transfer protocols between the web portal, Unity application, and database.
System Optimization: Optimize performance across all platforms, ensuring fast and efficient data handling.
Troubleshooting: Identify and resolve bugs or performance issues across the web portal, back-end, and Unity systems.
Technical Skills:
Proven experience in full-stack development (frontend + backend + DB design)
Strong skills in:
Backend: Node.js, Python (FastAPI/Django), or similar
Database: PostgreSQL or MySQL
Frontend: React, Vue.js, or similar (tailored for admin dashboards)
Auth: Secure password handling, token-based login, role-based access
Knowledge of REST APIs and secure data integration between web and Unity.
Ability to propose secure and scalable architectures
Strong communication and documentation skills
Applicants who have not received a reply within four weeks of the closing date may assume their application has been unsuccessful. #J-18808-LjbffrFull Stack Developer
Posted 18 days ago
Job Viewed
Job Description
Get AI-powered advice on this job and more exclusive features.
We seek a highly skilled Full stack Developer to join our team.
Full stack developer Responsibilities:
- Understand business functional and non-functional requirements.
- Participate and contribute in various agile ceremonies.
- Write efficient code based on feature specifications.
- Prioritize and execute tasks in the software development life cycle.
- Validate software functionality and security.
- Coordinate with other team members as and when needed.
- Collaborate with cross-functional teams to design, develop, and implement software solutions.
- Develop user-friendly web applications using Angular.
- Write clean, scalable, and maintainable code.
- Optimize web applications for maximum speed and scalability.
- Stay up to date with emerging trends and technologies in front end development.
Requirements:
- Bachelor in IT or related qualification
- 5+ years of work experience as a .Net Full stack developer
- Experience within the Bank/ Fintech space
Technical Skills (non-negotiable)
- Experience with an CIAM
- Experience creating CI and deployment pipelines
Candidates who meet the requirements, will be contacted, should you not hear from us within a week, note that your application was unsuccessful .
Seniority level- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
Referrals increase your chances of interviewing at Exaze by 2x
Get notified about new Full Stack Engineer jobs in Sandton, Gauteng, South Africa .
Centurion, Gauteng, South Africa 1 month ago
Johannesburg Metropolitan Area 1 week ago
Johannesburg, Gauteng, South Africa 5 days ago
Johannesburg, Gauteng, South Africa 3 days ago
Johannesburg, Gauteng, South Africa 1 week ago
Sandton, Gauteng, South Africa 2 weeks ago
Sandton, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 15 hours ago
Johannesburg, Gauteng, South Africa 1 year ago
Johannesburg, Gauteng, South Africa 5 months ago
Johannesburg, Gauteng, South Africa 6 days ago
Sandton, Gauteng, South Africa 5 days ago
Johannesburg, Gauteng, South Africa 1 week ago
Rand West City, Gauteng, South Africa 4 days ago
Johannesburg, Gauteng, South Africa 4 days ago
Johannesburg Metropolitan Area 1 week ago
Woodmead, Gauteng, South Africa 1 week ago
Centurion, Gauteng, South Africa 5 hours ago
Johannesburg, Gauteng, South Africa 1 week ago
Personal and Private Banking (PPB) Software Engineer Graduate ProgrammeJohannesburg, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa 4 days ago
Centurion, Gauteng, South Africa 3 weeks ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 8 months ago
Johannesburg, Gauteng, South Africa 1 year ago
Roodepoort, Gauteng, South Africa 6 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrFull Stack Developer
Posted 18 days ago
Job Viewed
Job Description
5 days ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
SUMMARY:
A leading insurance brokerage is seeking a dedicated Full Stack Developer with strong experience in C# and .NET, along with solid expertise in TypeScript, HTML, CSS3, and SQL. If you're ready to take your career to the next level and thrive in a collaborative, innovative environment, then this could be the perfect opportunity for you!
Recruiter:
Network Recruitment
Job Ref:
ITE006890/STU
Date posted:
Monday, June 23, 2025
Location:
Johannesburg, South Africa
SUMMARY:
A leading insurance brokerage is seeking a dedicated Full Stack Developer with strong experience in C# and .NET, along with solid expertise in TypeScript, HTML, CSS3, and SQL. If you're ready to take your career to the next level and thrive in a collaborative, innovative environment, then this could be the perfect opportunity for you!
POSITION INFO:
Required Skills and Experience:
- C#: Strong experience in C# programming for web application development (non-negotiable)
- .NET Framework: Proven experience working with .NET frameworks and tools (experience with .Net Core or ASP.NET is highly desired)
- TypeScript: Expertise in TypeScript for building scalable and maintainable front-end applications (non-negotiable)
- Front-End Technologies: Solid understanding of HTML and CSS3 to create responsive, accessible user interfaces
- API Development: Experience in designing and developing RESTful APIs
- SQL: Strong working knowledge of SQL, including the ability to write complex queries and optimize database interactions
- ORM Frameworks: Familiarity with ORM frameworks, such as Entity Framework, for data manipulation and integration
- Education: A Degree in Computer Science, Information Technology, Engineering, or a related field (preferred).
- Experience: 3+ years of professional experience as a Full Stack Developer or a similar role.
- Experience with additional front-end frameworks (e.g., Angular, React, and Vue.js).
- Familiarity with cloud platforms (AWS and Azure) and DevOps tools.
- Knowledge of version control systems like Git.
- Experience working in an Agile development environment.
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Advertising Services
Referrals increase your chances of interviewing at ExecutivePlacements.com - The JOB Portal by 2x
Get notified about new Full Stack Engineer jobs in Johannesburg, Gauteng, South Africa .
Bedfordview, Gauteng, South Africa 3 weeks ago
Sandton, Gauteng, South Africa 2 months ago
Sandton, Gauteng, South Africa 4 days ago
Sandton, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa 4 days ago
City of Johannesburg, Gauteng, South Africa 2 weeks ago
Johannesburg Metropolitan Area 1 week ago
Junior / Intermediate Software DeveloperJohannesburg, Gauteng, South Africa 5 days ago
Sandton, Gauteng, South Africa 5 days ago
Sandton, Gauteng, South Africa 1 hour ago
Johannesburg, Gauteng, South Africa 3 days ago
Midrand, Gauteng, South Africa 2 weeks ago
Johannesburg Metropolitan Area 2 months ago
Sandton, Gauteng, South Africa 4 weeks ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 3 days ago
Woodmead, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa 5 days ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg, Gauteng, South Africa 4 days ago
Johannesburg Metropolitan Area 4 days ago
Johannesburg Metropolitan Area 23 hours ago
Johannesburg Metropolitan Area 4 days ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 9 months ago
Johannesburg, Gauteng, South Africa 1 year ago
Johannesburg, Gauteng, South Africa 2 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrFull Stack Developer
Posted 2 days ago
Job Viewed
Job Description
- C#: Strong experience in C# programming for web application development (non-negotiable)
- .NET Framework: Proven experience working with .NET frameworks and tools (experience with .Net Core or ASP.NET is highly desired)
- TypeScript: Expertise in TypeScript for building scalable and maintainable front-end applications (non-negotiable)
- Front-End Technologies: Solid understanding of HTML and CSS3 to create responsive, accessible user interfaces
- API Development: Experience in designing and developing RESTful APIs
- SQL: Strong working knowledge of SQL, including the ability to write complex queries and optimize database interactions
- ORM Frameworks: Familiarity with ORM frameworks, such as Entity Framework, for data manipulation and integration
Qualifications:
- Education: A Degree in Computer Science, Information Technology, Engineering, or a related field (preferred).
- Experience: 3+ years of professional experience as a Full Stack Developer or a similar role.
Desirable Skills:
- Experience with additional front-end frameworks (e.g., Angular, React, and Vue.js).
- Familiarity with cloud platforms (AWS and Azure) and DevOps tools.
- Knowledge of version control systems like Git.
- Experience working in an Agile development environment.
Full Stack Developer
Posted 6 days ago
Job Viewed
Job Description
PURPOSE : To do cross product API integration and build front end application utilising new technologies such as Angular/React
ESSENTIAL FUNCTIONS :
Self - Management:
Guide development efforts towards successful project delivery
Provide technical leadership to teammates through coaching and mentorship
Maintain high standards of software quality within the team by maintaining good practices and habits
Maintaining meeting time frames set out within a scrum methodology
Implement and carry out effective internal QA processes for all pieces of work
Time and project management of projects to ensure timeous completion
Software Development:
Multilingual knowledge
Write original code and update existing code, ensuring that all code meets program requirements
Ensuring a mobile first methodology is always applied
Creating and implementing design plans, and ensuring the end product meets the quality standards required
Ensure all new software functions smoothly across various platforms
Perform intensive internal testing of all code changes to ensure they are free of errors and regressions
Keeping up-to-date with industry trends and technology developments
Preferred Skills
Bachelor’s degree in computer science or a related field, with 3 years or more of industry experience (or 5 years’ experience if no degree
Broad based knowledge of C# / PHP and Angular/React.
Strong portfolio demonstrating your programming and design skills.
Be The First To Know
About the latest Software developers Jobs in Sandton !
Full Stack Developer
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities
Application Development & Engineering Excellence
- Design, implement, and maintain secure, scalable microservices using Java (Spring Boot), Python, and/or C#.
- Build responsive and reusable frontend components using React, Angular, or Vue.js, aligned with UX/UI best practices.
- Implement asynchronous event handling, messaging queues, and API orchestration for end-to-end flows.
- Write clean, maintainable, and well-documented code with strong unit and integration test coverage.
- Champion modern engineering frameworks such as Microsoft Engineering Playbook.
Fintech Platform Integration & Customization
- Customize and extend open-source core banking platforms like Apache Fineract to support lending, wallets, savings, and payment use cases.
- Integrate with mobile money, card networks, KYC/AML, credit scoring, and regulatory reporting APIs.
- Build and expose financial APIs following open banking and ISO 20022 standards.
- Develop adapters and abstraction layers to bridge legacy banking systems and modern services.
DevSecOps & Agile Delivery
- Drive implementation of CI/CD pipelines using Jenkins, GitLab, SonarQube, JMeter, and GitOps workflows.
- Embed security controls, Telemetry and static/dynamic analysis into the development lifecycle as part of DevSecOps culture.
- Contribute to Agile ceremonies—sprint planning, backlog grooming, retrospectives—and act as a technical voice in estimation and prioritization.
Architecture, Frameworks & Technical Leadership
- Guide technical solution design, aligning with enterprise architecture and standardized engineering frameworks.
- Establish and evolve reusable architectural patterns for APIs, data flows, authentication, and service communication.
- Perform code and design reviews to enforce adherence to engineering standards, performance benchmarks, and security best practices.
- Contribute to platform-wide engineering initiatives such as shared libraries, code generation tools, and build system improvements.
Code Quality, Governance & Support
- Enforce code quality through static analysis, code coverage thresholds, and continuous improvement of development standards.
- Maintain clear and up-to-date technical documentation across services, interfaces, and platform configurations.
- Collaborate with QA and security teams to ensure rigorous testing and secure release cycles.
- Participate in production support, incident resolution, and root cause analysis to uphold platform resilience.
Track and resolve technical debt and prioritize refactoring efforts during regular engineering cycles
Technical Experience:
Backend Development & Architecture
· 6+ years of hands-on experience designing and building production-grade backend systems in Java (Spring Boot), with additional proficiency in Python or C# for service-oriented and event-driven architectures.
· Advanced understanding of microservices patterns, including API gateway design, service mesh, circuit breakers, and distributed tracing.
Frontend Engineering
· Expertise in modern JavaScript frameworks including React, Angular, or Vue.js, with strong command of component-based architecture, state management (e.g., Redux, Vuex), and responsive design.
· Experience implementing progressive web applications (PWAs) and web accessibility (WCAG) standards.
· Skilled in integrating frontend interfaces with backend APIs securely and efficiently, including token management and input validation.
Core Banking & Fintech Platform Integration
· Proven track record customizing and integrating open-source core banking platforms such as Apache Fineract, or proprietary equivalents.
· Experience with financial services workflows like digital lending, wallet transfers, savings automation, and transaction reconciliation.
· Familiarity with ISO 20022, SWIFT, and open banking standards (e.g., PSD2 APIs).
APIs, Messaging & Distributed Systems
· Proficient in building RESTful APIs, GraphQL endpoints, and gRPC services, with strong understanding of serialization (JSON, Protocol Buffers).
· Experience with event-driven systems, using Apache Kafka, RabbitMQ, or AWS SNS/SQS for decoupling and real-time data exchange.
· Familiarity with API security standards such as OAuth2, OpenID Connect, and mutual TLS authentication.
Data & Persistence Layer
· Deep understanding of data modelling, schema design, and performance tuning for relational databases (MySQL, PostgreSQL).
· Experience with NoSQL technologies like MongoDB, Cassandra, or Redis for high-velocity or schema-less data.
DevSecOps, CI/CD & Infrastructure Automation
· Strong command of DevSecOps practices, embedding security scanning and compliance checks throughout the SDLC.
· Skilled in CI/CD pipeline setup and management using Jenkins, GitLab CI, or GitHub Actions, with integrated tools like: SonarQube, Checkmarx, OWASP ZAP, Snyk, Fortify, Nexus, Artifactory
· Familiarity with GitOps workflows, Canary deployments, and blue/green strategies using ArgoCD or Flux.
Cloud-Native Engineering & Observability
· Experience deploying and operating applications on AWS, Azure, or Google Cloud, leveraging managed services (RDS, Cloud Functions, S3, IAM).
· Proficient with containerization using Docker, orchestration via Kubernetes, and secure Helm-based deployments.
· Setup and tuning of observability stacks including Prometheus, Grafana, ELK/EFK, and OpenTelemetry for metrics, logging, and tracing.
Security, Compliance & Governance
· Deep knowledge of secure coding standards, OWASP Top 10, and regulated data handling (e.g., PCI-DSS, GDPR).
· Experience implementing role-based access control (RBAC), JWT management, and audit logging.
· Proven ability to work within regulated fintech environments, ensuring systems meet audit, compliance, and risk controls.
Must have technical / professional qualifications:
· Bachelor's or Master’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
· Demonstrated success building and deploying financial solutions in regulated environments—preferably involving digital wallets, savings, credit, or cross-border payments.
· Experience contributing to system and solution architecture design, technical decision-making, and adherence to enterprise engineering standards.
Senior Full stack Developer
Posted 1 day ago
Job Viewed
Job Description
Overview: We are seeking an experienced and highly skilled Full Stack Developer with a minimum of 6 years of hands-on experience to join our dynamic team. As a Full Stack Developer, you will be responsible for designing, developing, and implementing software solutions across the entire application stack. The ideal candidate will have a deep understanding of both front-end and back-end technologies, as well as a proven track record of delivering high-quality, scalable, and maintainable code. This position offers an exciting opportunity to work on innovative projects and contribute to the growth and success of our company.
Key Responsibilities:
- Collaborate with cross-functional teams to define project requirements, scope, and objectives.
- Design and develop robust, scalable, and secure web applications using a variety of programming languages and frameworks.
- Develop server-side applications and APIs using back-end technologies such as Node.js, Python, Ruby on Rails, or Java.
- Integrate third-party services and APIs to enhance application functionality and performance.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Conduct code reviews, identify areas for improvement, and provide constructive feedback to team members.
- Perform unit testing, integration testing, and end-to-end testing to ensure the reliability and stability of applications.
- Troubleshoot and debug issues reported by users or identified during testing.
- Stay current with emerging technologies, trends, and best practices in software development.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of professional experience in full stack web development.
- Solid understanding of back-end technologies and frameworks such as Node.js, Python, Ruby on Rails, or Java.
- Experience with database systems such as MySQL, PostgreSQL, MongoDB, or similar.
- Proficiency in version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a collaborative team.
- Effective communication and interpersonal skills.
- Proven track record of delivering high-quality software solutions on time and within budget.
EKYC Full Stack Developer
Posted 2 days ago
Job Viewed
Job Description
We are looking for a skilled Full-Stack eKYC Developer to design, develop, and implement electronic Know Your Customer (eKYC) solutions. The ideal candidate will have expertise in both front-end and back-end development, integrating biometric authentication , OCR-based document verification , and AI-driven identity verification into secure and scalable applications.
Key Responsibilities :
Develop and Integrate eKYC Solutions :
- Build and maintain scalable eKYC applications with a focus on identity verification, fraud detection, and compliance .
- Implement biometric authentication (face recognition, fingerprint scanning) and OCR-based document verification .
- Develop APIs for seamless integration with banking, fintech, and enterprise applications.
Full-Stack Development :
- Design and develop responsive and user-friendly front-end interfaces using React, Angular, or Vue.js .
- Build robust and scalable back-end services using Node.js, Python, or Java .
- Ensure efficient data storage and retrieval using SQL (PostgreSQL / MySQL) or NoSQL (MongoDB, DynamoDB) .
Security & Compliance :
- Implement secure coding practices to protect sensitive customer data.
- Ensure compliance with KYC / AML, GDPR, and other regulatory frameworks .
- Work with encryption, tokenization, and access control mechanisms to enhance data security.
Performance & Scalability :
- Optimize applications for high performance and scalability .
- Monitor system reliability and troubleshoot any performance issues.
- Work closely with UI / UX designers, product managers, and security teams .
- Write clean, well-documented code and maintain technical documentation .
Required Skills & Qualifications :
Bachelors degree in Computer Science, Software Engineering, or a related field .
3+ years of experience as a Full-Stack Developer with exposure to eKYC or fintech applications.
Proficiency in front-end technologies (React.js, Angular, Vue.js, TypeScript).
Expertise in back-end development (Node.js, Python, Java, or .NET).
Experience with APIs & microservices architecture .
Hands-on experience with biometric authentication, OCR, and AI-driven identity verification .
Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
Understanding of security standards & compliance (KYC, AML, GDPR, PSD2).
Nice-to-Have :
Experience with blockchain-based identity verification .
Knowledge of AI / ML models for fraud detection .
Certifications in KYC / AML compliance .
Create a job alert for this searchDeveloper Stack Developer • Johannesburg, South Africa
#J-18808-Ljbffr