623 Software Developers jobs in Sandton
Full-Stack Web Developer
Posted 3 days ago
Job Viewed
Job Description
About Us
We’re Wetpaint — a future-forward advertising agency where creativity meets technology. Our mission is to lead the shift in marketing by integrating AI, automation, and data-driven creativity into everything we do. We’re looking for a medium-weight web developer ready to grow into a full-stack powerhouse — someone equally comfortable with code at the front and back end, with an appetite for exploring AI integrations that redefine digital experiences.
The Role
You’ll be hands-on across the stack — building, optimising, and innovating websites, microsites, and digital platforms that power our campaigns and clients. This is not a siloed role; you’ll work closely with our creatives and strategists to deliver experiences that look beautiful, function seamlessly, and evolve with AI .
Key Responsibilities
Build and maintain responsive, high-performance websites and platforms (front and back end).
Implement integrations with AI-driven tools (chatbots, APIs, analytics, recommendation engines).
Design and develop custom APIs and middleware to connect platforms and services.
Collaborate with creative teams to translate design/UI into functional web experiences.
Ensure web security, scalability, and cross-platform performance.
Optimise websites for SEO, speed, and accessibility.
Experiment with new technologies (AI frameworks, headless CMS, automation workflows).
Document code and maintain clean version control practices.
What We Offer
The chance to grow into a full-stack AI-savvy developer at the heart of a creative agency.
Work on leading local and global brands , building cutting-edge digital solutions.
A collaborative team where creativity + tech collide .
Competitive salary, benefits, and opportunities to lead innovation projects.
Continuous training and exposure to AI-driven tools, automation, and web innovation.
REQUIREMENTS
3–5 years’ experience as a web developer with exposure to both front- and back-end coding.
Strong skills in HTML5, CSS3, JavaScript (ES6+), PHP, and MySQL .
Experience with WordPress and at least one modern JavaScript framework (React, Vue, Angular).
Familiarity with Node.js or similar backend frameworks.
Understanding of RESTful APIs, GraphQL, and API integrations .
Experience with Git/version control and deployment workflows.
Strong grasp of web security and authentication (OAuth, JWT).
Ability to debug, test, and problem-solve independently.
Eagerness to upskill toward full-stack proficiency and AI development.
Bonus Skills (Big Advantage)
Experience with Python (for AI/automation scripts).
Familiarity with AI/ML integrations (e.g., chatbot APIs, recommendation engines, OpenAI or similar tools).
Experience with headless CMS and JAMstack.
Knowledge of cloud services (AWS, GCP, or Azure).
E-commerce (Shopify, WooCommerce).
Data visualization libraries or frameworks.
Full Stack Developer
Posted today
Job Viewed
Job Description
Reference: JHB -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 1 day ago
Job Viewed
Job Description
Level Up, Johannesburg, Gauteng, South Africa, is seeking a Full Stack Developer with 3-5 years' experience. The role involves designing, developing, and maintaining software applications across the entire stack with a firm understanding of web frameworks, APIs, databases, and back-end languages. The successful candidate will join the client's dynamic IT division and help ensure clients utilize the latest technology through the proprietary software system.
Responsibilities- Full Stack Development: Design, develop, and maintain web applications with a focus on both front-end and back-end development.
- Develop server-side code using C# and ASP.NET
- Write complex SQL queries ensuring high performance and responsiveness
- Collaborate with cross-functional teams to gather requirements, translate them into technical specifications, and implement efficient and scalable solutions.
- Develop efficient and maintainable code, adhering to best practices and coding standards.
- Create responsive and user-friendly front-end interfaces ensuring a seamless user experience.
- Design and optimize databases using SQL, ensuring data integrity and performance.
- Conduct thorough testing and debugging of software applications to ensure high-quality and bug-free deliverables.
- Stay up-to-date with the latest industry trends and technologies, and actively contribute to knowledge sharing within the team.
- A relevant tertiary qualification
- Proven experience in API design, API development and the documentation thereof (Web API, REST)
- Skilled in .NET Framework, .NET Core, C#, Web API, Entity Framework
- Understanding of ASP.NET MVC, JavaScript, HTML, XML
- Experience working with SQL databases and SSRS
- Strong understanding of database design and development using SQL Server or other relational databases, with experience in T-SQL
- Knowledge of agile development methodologies and test-driven development
- Strong commitment to professional service delivery
- Innovative, critical thinking and problem-solving skills
- Ability to work independently and in a team-oriented, collaborative environment
- Exposure to SOA and microservices design and principles
- Exposure to Azure DevOps and CI/CD concepts
- Experience on an Agile team with solid Scrum understanding
- Well-versed in HTML and CSS
- Proficient in TypeScript
- Passion for technology and a desire to stay up-to-date, plus mentoring and knowledge sharing to uplift the team
- Highly developed expertise in at least one of the major OOP languages - Java, C# and JavaScript
- Highly developed expertise in at least one major framework - Java/.NET/Node/React/Angular
- Exposure to and experience with various other back-end and front-end development tools
- Exposure to and experience with various web development tools
- A high degree of technical understanding and ability to express complex problems and processes to team members and client representatives
- A drive for ethical, professional delivery, and personal growth
- Proficiency in mobile development using .NET MAUI is advantageous
- ERP integration through OData services, web services, Web API, WSDL, SOAP, SAP Integration
- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Marketing Services
Full Stack Developer
Posted 1 day ago
Job Viewed
Job Description
Business Area: Information Technology
Type: Full-time
Build what matters. Shape how we learn.
OverviewRole: Full Stack Developer with a strong foundation in .NET technologies and a passion for building scalable solutions that support digital learning, operations, and innovation. This role is ideal for someone who loves problem-solving, creation, collaboration — and thrives in a fast-paced, impact-driven environment. As a developer in our IT team, you’ll work across systems powering our public web presence, learning platforms, integration frameworks, and operational tools — playing a vital role in building and maintaining platforms that support both business and learning at GIBS.
Responsibilities- Develop end-to-end web applications, APIs, and cloud-based tools using the Microsoft tech stack.
- Work across platforms including Umbraco CMS, Dynamics 365, and our learner management system (Blackboard).
- Contribute to robust integration architectures to connect systems across the business.
- Design and manage databases primarily using MS SQL, ensuring high performance and scalability.
- Configure, customize, and enhance existing platforms to align with evolving business needs.
- Collaborate with other developers, internal teams, and technology partners to deliver high-quality solutions.
- Conduct testing, debugging, and documentation to ensure system reliability and performance.
- Participate in the technical innovation roadmap, including opportunities to explore mobile, analytics, and learning-enhanced technologies.
- A degree in Computer Science, Information Systems, or a related field (or equivalent experience).
- 5–8 years of professional experience as a full stack developer.
- Solid experience with HTML5, Web APIs, and modern CMS platforms (preferably Umbraco).
- Strong working knowledge of Microsoft SQL Server, including database design and optimization.
- Experience with RESTful APIs, system integration, and software deployment processes.
- Familiarity with DevOps practices including CI/CD pipelines and source control tools.
- Exposure to front-end frameworks like React, Vue.js, or Angular is a plus.
- Previous work with platforms like Dynamics 365, Power Platform, and ERP systems (e.g. Accpac) is advantageous.
- Technically curious and solution-oriented; comfortable across the stack from UI to database.
- Detail-focused with an eye for sustainable and reusable code.
- A team player who communicates well and adapts quickly to change.
- Not afraid to roll up your sleeves and get things done — but also knows when to step back and design strategically.
- Humble, thoughtful, and able to listen to business users and translate needs into scalable tech solutions.
At GIBS, we don’t just teach business — we help shape it. This is your chance to join a mission-driven organization with a growing digital portfolio, contribute to systems that support top-tier learning experiences, and work alongside a passionate team of problem-solvers.
Note: Due to the high volume of applications we receive, correspondence will be entered into with shortlisted candidates only. If you have not heard from us within four weeks of the closing date, please consider your application unsuccessful.
We appreciate your interest in joining our team and thank you for taking the time to apply.
#J-18808-LjbffrFull Stack Developer
Posted 2 days ago
Job Viewed
Job Description
This is a remote position.
We are seeking a skilled and passionate Full Stack Developer to join our growing tech team. The ideal candidate will be proficient in both frontend and backend technologies , capable of building scalable, secure, and high-performing web applications. This role requires a self-motivated individual with experience in developing end-to-end software solutions, ideally in a fast-paced, agile environment.
Key Responsibilities :
Design, develop, test, and maintain web applications across the full stack (frontend & backend).
Collaborate with product managers, UX / UI designers, and other developers to define technical requirements and deliverables.
Implement responsive and user-friendly frontend interfaces using modern frameworks.
Develop scalable backend services, APIs, and database integrations.
Maintain code integrity, quality, and organisation using best practices and version control (Git).
Perform code reviews and provide mentorship to junior developers when required.
Ensure applications are secure, compliant with POPIA (Protection of Personal Information Act), and optimised for performance.
Stay updated with emerging technologies and recommend improvements for development tools, techniques, and processes.
Requirements
Technical Requirements :
Frontend : HTML5, CSS3, JavaScript (ES6+), React.js / Angular / Vue.js
Backend : Node.js, Python, PHP, Java or similar
Database : MySQL, PostgreSQL, MongoDB
APIs : RESTful API development & integration
Tools : Git, Docker, Webpack, CI / CD pipelines
Cloud : Experience with AWS, Azure, or GCP is a plus
Experience with Agile / Scrum methodologies
General Requirements :
3+ years of professional experience as a Full Stack Developer.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
Ability to work independently and in a distributed team environment.
Familiarity with South African data privacy standards (e.g. POPIA compliance).
South African citizen or legally eligible to work in South Africa.
Qualifications :
Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
Certifications in web development or cloud platforms (advantageous).
Benefits
Flexible / hybrid working arrangements.
Work on meaningful, large-scale projects with impact.
Supportive, inclusive team environment with learning and growth opportunities.
Access to latest tools and technologies.
#J-18808-LjbffrFull Stack Developer
Posted 10 days ago
Job Viewed
Job Description
Description
Investec Sandton is looking a Full Stack Software Developer who has a passion for high quality software solutions. You will be part of a cross-functional team that is responsible for the full software development life cycle from conception to deployment of each new product. As a Full Stack Developer, you need to be comfortable around both the front and back-end coding languages, development frameworks and third-party libraries. Develop and maintaining web applications. Create automated and scalable solutions. Develop reusable code and libraries for future use. Translate UI and UX wireframes to visual elements of the application. Integrate frontend and backend aspects of the application. Test software to ensure responsiveness and efficiency. Troubleshoot, debug and upgrade software. In addition to being a solid developer, we're looking for someone who is proactively looking for new opportunities to build efficiencies into the organization's technical capabilities and strategies.
Experience, skills and capability
- Software development related certification or Tertiary degree in the relevant field is required
- 5+ Years of development experience using the following languages and their respective frameworks:
- C# - ASP.NET APIs using .NET Framework, .NET Core, .NET6+
- Typescript - Angular2+
- A good knowledge of the following tools and processes are required:
- Use source control, primarily using git
- Understanding of design principles behind scalable applications and REST APIs
- Experience of writing unit tests and integration tests in projects using languages mentioned above
- Understand CI/CD processes and their automation
- Understanding of deployment into containerized environments, using Kubernetes and Azure cloud services
- Able to provide support for deployed application(s)/service(s) and monitor performance
- Additional software development skills that can be helpful:
- Using git with Azure DevOps repositories
- CI/CD process with Azure DevOps pipelines
- Azure cloud services
- Microsoft SQL
- HTML
- JavaScript (ES6+)
- CSS
Investec Culture
At Investec we look for intelligent, energetic people filled with passion, integrity and curiosity. We value individuals who in turn value our culture that is, a flexible attitude comfortable to live with ambiguity and willing to challenge the status quo. Diversity, talent and leadership are respected in pursuit of the growth of our business. People who can manage themselves and build strong relationships in order to get things done, will perform in out of the ordinary ways in our environment.
#J-18808-LjbffrFull Stack Developer
Posted 22 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:
ITE /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-LjbffrBe The First To Know
About the latest Software developers Jobs in Sandton !
Full Stack Developer
Posted 6 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.
Full Stack Developer
Posted 8 days ago
Job Viewed
Job Description
- Proficiency in JavaScript and modern frameworks such as React, Angular, or Vue.js
- Strong understanding of HTML5 , CSS3 , and responsive design
- Solid experience with Node.js, Java, Python, or C#
- Hands-on experience with SQL databases (PostgreSQL, MySQL, and Microsoft SQL)
- Experience with cloud platforms (AWS and Azure )
- Knowledge of containerization (Docker and Kubernetes)
If youre a Full Stack Developer open to networking, then apply today and lets connect!
Full Stack Developer
Posted 9 days ago
Job Viewed
Job Description
- Full Stack Development: Deliver robust applications across front-end (React and JavaScript) and back-end (Node.js and C#).
- Security First: Implement JWT-based authentication , TLS/SSL server certificates, and 2FA with account lockout features to ensure a bulletproof system security.
- Cloud Engineering: Configure AWS environments (server setup, HTTP/HTTPS, security layers, and file storage protections).
- File & Server Security: Set up and maintain an anti-virus scanning systems for sensitive server-hosted repositories.
- UI Development: Design intuitive user portals with features like authentication, device whitelisting, phone number validation, and file management.
- Documentation: Own the architecture documentation, workflows, and technical design specifications.
- IoT & Protocols (Preferred): Work with MQTT protocols for real-time communication and over-the-air firmware updates in IoT environments.
Requirements:
- 6+ years of full stack development experience.
- Proven expertise with React, JavaScript, Node.js, C#, and PostgreSQL .
- Hands-on experience setting up and securing cloud environments in AWS .
- Strong knowledge of JWT authentication , 2FA, and TLS/SSL configurations.
- A sharp eye for security in file systems, server communications, and user authentication workflows.
- Bonus: Experience with MQTT protocol and IoT communications.
- Excellent documentation and communication skillsYou can translate complex systems into clear, actionable insights.
If youre ready to apply your full stack expertise to real-world impact and help us push the boundaries of safety technology, then apply today!