25,571 Senior Developer jobs in South Africa
Full Stack Developer
Posted today
Job Viewed
Job Description
SUMMARY :
Calling All Full Stack Developers in JHB – Your Next Big Move Starts Here!
POSITION INFO :Are you a code-slinger who thrives at both ends of the stack? We’re looking for a Full Stack Developer ready to build seamless, high-performing applications using C#, MVC, Entity Framework, ASP.NET Web API, and even the occasional ASP Forms challenge. This is your chance to work across the full lifecycle - from architecting solid back-end logic to building clean, responsive UIs that users love. You’ll collaborate closely with cross‑functional teams, solve real-world problems, and see your work go live at scale. If you're all about clean architecture, performance, and writing code that lasts - let’s talk.
Reach out to : Duties :- Develop and maintain full-stack web applications using C#, ASP.NET MVC, Entity Framework, and Web API.
- Design, build and optimise scalable APIs and front-end interfaces.
- Collaborate with cross-functional teams to deliver end-to-end software solutions.
- Maintain legacy systems using ASP Forms, while transitioning to modern architecture.
- Participate in code reviews, testing, and deployment in an Agile environment.
- Matric (Grade 12)
- Bachelor’s degree in Computer Science, Information Technology, Data Science, Business Analytics, or a related field.
- 4+ years in software development using the .NET stack.
- Experience across both frontend and backend environments.
- Familiarity with full software development lifecycle and Agile delivery.
- Proficiency in C#, MVC, Entity Framework, ASP.NET Web API, ASP Forms.
- Strong understanding of object-oriented programming.
- Ability to work across layers and adapt to both legacy and modern systems.
- Excellent problem-solving and team collaboration skills.
- Passion for clean code, scalability, and performance.
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
#J-18808-LjbffrFull Stack Developer
Posted 1 day ago
Job Viewed
Job Description
Overview
The Apex Group was established in Bermuda in 2003 and is now one of the world’s largest fund administration and middle office solutions providers.
Our business is unique in its ability to reach globally, service locally and provide cross-jurisdictional services. With our clients at the heart of everything we do, our hard-working team has successfully delivered on an unprecedented growth and transformation journey, and we are now represented by over circa 13,000 employees across 112 offices worldwide. Your career with us should reflect your energy and passion.
That’s why, at Apex Group, we will do more than simply ‘empower’ you. We will work to supercharge your unique skills and experience.
Take the lead and we’ll give you the support you need to be at the top of your game. And we offer you the freedom to be a positive disrupter and turn big ideas into bold, industry-changing realities.
For our business, for clients, and for you
Job TitleSoftware Developer
The Developer will form part of our existing development team, and the candidate will have expertise in C#, .NET Core, Microsoft SQL and Azure API development. This role is focused, and maintaining interfaces between systems, ensuring seamless data exchange and integration across platforms. The ideal candidate will have strong experience in cloud-, and software integrations. The successful applicant will work with international and project teams. Experience working with Agile and DevOps methodologies would be preferable.
Job SpecificationIn this context the successful candidate will:
- Design, develop, and maintain robust, scalable APIs using C#, .NET Core
- Develop and implement Azure-based APIs and integration solutions to connect various enterprise systems.
- Collaborate with cross-functional teams to analyze system requirements and create efficient data exchange solutions.
- Troubleshoot and resolve issues in existing integrations to enhance performance and reliability.
- Ensure APIs and integrations adhere to security, compliance, and performance best practices.
- Document technical designs, integration processes, and best practices.
- Stay updated with emerging technologies and industry trends in system integrations.
- Troubleshooting, debugging, and upgrading software components and features.
- Support and maintain where possible
- Work as part of a project team on larger projects, developing new features.
- Programming and implementing system designs.
- Engaging with clients and other stakeholders.
- Collaborate with other developers, designers, testers, and project managers using agile methodologies and tools such as Git or Azure DevOps.
- Write technical documentation and testing scripts.
- Apply working procedures, methodologies, and tools according to ITIL best practices and internal procedures.
- Comply with Information security best practices and guidelines.
- Participate in the elaboration and maintenance of the knowledge base of products.
The successful candidate will:
- Bachelor's degree in Computer Science or a relevant technical field.
- Minimum of 8 years of development experience.
- Proven experience in the full software development lifecycle within an agile environment.
- Advanced working knowledge of T-SQL (DDL, DML, JSON, XML).
- Extensive experience with large datasets and incremental batch loading methodologies.
- Advanced understanding of relational data structures, including keys, constraints, and triggers.
- Performance tuning and optimization of RDBMS.
- Expertise in relational database technologies in a high-data-volume transactional systems environment.
- Ability to design and implement conceptual, logical, and physical data models.
- Solid experience in data modeling, data management, and governance methodologies.
- Ability to develop unit testing of code components.
- Advantageous – Experience with Microsoft stack SSIS, SSRS, SSAS, Power BI, SQL Server.
- Experience building DevOps automation is beneficial.
Disclaimer: Unsolicited CVs sent to Apex (Talent Acquisition Team or Hiring Managers) by recruitment agencies will not be accepted for this position. Apex operates a direct souring model and where agency assistance is required, the Talent Acquisition team will engage directly with our exclusive recruitment partners.
#J-18808-LjbffrFull Stack Developer
Posted 1 day ago
Job Viewed
Job Description
Overview
Senior Full Stack Developer
Area: Germiston
Package: negotiable up to R9000 CTC p/m
The role is responsible for leading and contributing to the design, development and maintenance of scalable enterprise applications. The Senior Full Stack Developer will work in an agile team to deliver high quality software that supports critical business operations.
ResponsibilitiesDuties :
Design, develop, test, and deploy secure, scalable full-stack applications and integrations.
Architect and maintain backend services using C# (.NET 6+), Web API, and Entity Framework Core.
Build dynamic and responsive user interfaces using JavaScript (Angular / React), HTML5, and CSS.
Participate in code reviews, architecture discussions, and performance optimization.
Mentor junior developers and provide technical leadership within the team.
Collaborate with product owners, business analysts, and QA to ensure project goals are met.
Implement automated testing and CI / CD pipelines.
Monitor and troubleshoot production systems and ensure high availability.
QualificationsMINIMUM REQUIREMENTS
Grade 12
Bachelor’s degree in computer science, Information Technology, or related field or equivalent experience.
8+ years in software development, with at least 5 years in C# / .NET.
Proficient in:
- ASP.NET Core / .NET 6+, Web API / RESTful services, Entity Framework / LINQ, SQL Server / T-SQL.
- Strong front-end experience with Angular, React, or Vue.js; HTML5, CSS3, JavaScript / TypeScript.
- Git, Azure DevOps or GitHub Actions, CI / CD practices and tools, Unit testing frameworks (xUnit / NUnit / Moq).
- Software architecture patterns (e.g., Clean Architecture, MVC), Agile / Scrum methodology, Secure coding principles (OWASP Top 10).
Skills Required:
- Excellent problem-solving skills and logical thinking
- Strong written and verbal communication skills
- Cloud Development (Azure or AWS)
- Ability to use planning systems such as ERP
- Accuracy
- Strong attention to detail
Understanding of BizTalk / iPAAS
- Organized and methodical
- Self-motivated
- Proactive
- Results driven
- Flexibility and adaptability
- Analytical mindset
Knowledge
- Knowledge of working with microservices architecture and containerization (Docker / Kubernetes)
- Cloud Development processes
- Data handling and analysis
- Monitoring and troubleshooting systems
Full-Stack Developer
Posted 1 day ago
Job Viewed
Job Description
Full-Stack Developer at Best Web Design Pty
About the RoleWe’re looking for a Full-Stack Developer who can turn creative concepts into functional, high-performance web applications. You’ll be working across front‑end and back‑end technologies to deliver exceptional websites and digital products for our clients.
Location: Hybrid
Position Type: Full‑Time
Level: Intermediate to Senior
Key Responsibilities- Develop responsive, scalable websites and applications.
- Write clean, maintainable, and well‑documented code.
- Collaborate with designers and project managers to deliver pixel‑perfect solutions.
- Optimise site performance, accessibility, and SEO best practices.
- Integrate third‑party APIs and services.
- Participate in code reviews and contribute to best practices.
- Strong proficiency in HTML, CSS, JavaScript, and modern frameworks such as React, Vue, or similar.
- Solid experience with back‑end technologies such as Node.js, PHP, or Laravel.
- Familiarity with relational databases (MySQL, PostgreSQL).
- Strong problem‑solving skills and attention to detail.
- Enjoys working in a fast‑paced, collaborative environment.
Ready to build something great? Apply now.
#J-18808-LjbffrFull Stack Developer
Posted 1 day ago
Job Viewed
Job Description
3 days ago Be among the first 25 applicants
- Experience: 5+ Years Required
- Rate: R592, per hour
- Duration: 6 months
Location: Sandton, Johannesburg (Onsite)
Senior Full-Stack Developer to own the technical delivery for our Private Bank Lending team. This role requires full lifecycle application ownership, from strategic design to implementation and maintenance.
Must-Have Skills & Capabilities
- Programming: Proficient in JavaScript, TypeScript, .NET, and C#.
- Front-End: Essential experience with Angular.
- Back-End: Mastery of server-side programming using Node.js and .NET Web APIs.
- Data: Strong experience with Relational Databases and SQL.
- APIs: Ability to design, build, and consume RESTful APIs.
- DevOps & Security: Proficiency with Azure DevOps and integrating security using Microsoft Entra ID.
Essential Soft Skills
- Problem Solving: Strong analytical skills to identify, debug, and resolve complex issues.
- Collaboration: Effective communication and teamwork within agile teams.
- Adaptability: Willingness to continuously learn new technologies.
- Application Ownership: Manage the entire development lifecycle.
- Design & Specification: Translate business requirements into technical specifications.
- Coding & Quality: Write high-quality code, perform unit testing, and conduct integration testing.
- Deployment & Support: Oversee source code repositories, manage CI/CD pipelines, and provide support post-deployment.
- Optimization: Implement strategies for performance optimisation.
Full-time, Senior level, Engineering and Information Technology. Human Resources Services industry.
#J-18808-LjbffrFull-Stack Developer
Posted 1 day ago
Job Viewed
Job Description
Overview
South Africa’s top independent mobility provider is redefining car rental, leasing, and trade through digital innovation. They’re seeking an Intermediate Full-Stack Developer to help build a custom Marketing OS that powers online sales, customer experience, and data insights. Ideal for a developer ready to make a real impact in a fast-scaling tech environment.
Responsibilities- Build and improve CRM, marketing, and customer journey systems.
- Support lead tracking, conversion, and retention tools.
- Enhance SEO, lead gen, and campaign tools (ads, landing pages, email).
- Develop self-service, loyalty, and feedback features.
- Create data pipelines, dashboards, and reporting tools.
- Help build and integrate a central Marketing OS.
- Full-stack dev with Microsoft stack (C#, HTML, CSS, JS, SQL, Azure).
- Write clean code, test, and iterate with the team.
- 2–3 years full-stack dev (not QA/support).
- Strong in C#, HTML, CSS, JS, SQL, Visual Studio.
- Built scalable web apps.
- Works independently and meets goals.
- Azure, Git, ASP.NET, Blazor, API work, unit testing.
- Mobile dev, ReSharper, and UX/UI tools (Figma, XD).
Apply for this role today, contact Sune Pienaar at Hire Resolve or on LinkedIn.
You can also visit the Hire Resolve website: hireresolve.us or email your CV:
We will contact you telephonically in 3 days should you be suitable for this vacancy.
If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise
#J-18808-LjbffrFull Stack Developer
Posted 2 days ago
Job Viewed
Job Description
About The Job
Full Stack Developer role at EyeCarePro. EyeCarePro is the growth engine behind North America's leading optometric practices. We deliver full-funnel digital marketing and innovative SaaS tools that help eyecare businesses attract more patients, improve efficiency, and grow sustainably in a competitive healthcare landscape.
Location: Cape Town, Western Cape, South Africa. This is a 100% remote role.
Key Responsibilities- Enhance and implement new features for our SaaS product
- Develop robust backend systems using PHP and Laravel
- Build and manage microservices within Docker and Kubernetes
- Design and maintain RESTful APIs for integrations and internal tools
- Contribute to front-end development using Angular and SASS
- Investigate, troubleshoot, and resolve bugs and performance issues
- Continuously optimize application scalability and reliability
- Participate in code reviews and uphold software development best practices
- Fluent in English with excellent communication skills
- 7+ years of full stack development experience with strong PHP and Laravel expertise
- Advanced JavaScript skills, with at least 7 years of experience
- 5+ years of experience with SPA frameworks (Angular preferred, React or Vue.js acceptable)
- Strong SQL skills with experience in MySQL or PostgreSQL
- Proficient with Git, automated testing, and modern development workflows
- Strong understanding of core computer science concepts
- Experience with Docker and Kubernetes in a microservices environment
- Bonus: Familiarity with Laravel or Symfony, and optometry EHR systems such as OfficeMate, Crystal, or RevolutionEHR
- 100% remote role
- Must be based anywhere but available to work 8:00 AM to 4:00 PM EST, Monday to Friday
- Must provide:
- A reliable, high-speed internet connection
- A quiet, professional workspace
- Personal computer, monitors, and required work equipment
- Load-shedding backup if applicable
We believe the best team members aren't just technically strong. They live our values:
- Great Collaborator – You are fun to work with, eager to help, and always adding value to others. You consider teammates and clients in your decisions.
- Always Learning – You stay curious, exploring new tools, technologies, and trends to grow your craft and contribution.
- Driven to Improve – You treat work as a science, testing, tracking, iterating, and improving continually.
- Client Focused – You ask how each line of code or feature creates measurable value for clients.
- Competitive salary and paid time off
- Fully remote work environment
- Opportunities for personal and professional growth
- Help shape real-world solutions used by eyecare practices across North America
- Join a team that values execution, experimentation, and excellence
If you are passionate about product development and building tools that make a difference, we want to hear from you.
Note: If you do not hear back from us within two weeks of submitting your application, please consider your application unsuccessful.
#J-18808-LjbffrBe The First To Know
About the latest Senior developer Jobs in South Africa !
Full Stack Developer
Posted 2 days ago
Job Viewed
Job Description
Overview
This is an intermediate level Full Stack Developer role within a talented team providing the best-in-class, custom cinema websites worldwide.
Using your extensive experience with .Net, React.js, TypeScript, CSS/SCSS, REST APIs, you will own features and projects, collaborating with wider stakeholders such as Product Owners, Business Analysts, and Engineering Managers, with a focus on continuous improvement.
Experienced with modern Agile software development, you will advocate team quality and productivity through peer programming, code reviews, and your own development, producing a code base that is high quality, maintainable and always maturing.
Key Responsibilities- Develop server-side applications, user interfaces and user experiences working with C#, .Net, React, JavaScript, HTML, TypeScript, SCSS/CSS
- Deliver new, and maintain existing features within Umbraco backed CMS
- Develop and integrate RESTAPIs
- Implement responsive web design to ensure optimal user experience across various devices and screen sizes
- Ensure cross-browser compatibility and address performance issues
- Implement authentication and authorization mechanisms to secure web applications
- Optimize server-side performance and troubleshoot issues
- Use version control systems like Git to manage and track changes in code
- Collaborate with team members on code repositories, resolving conflicts and ensuring code quality
- Deploy web applications to hosting platforms or servers
- Configure and maintain web servers, ensuring optimal performance and security
- Implement continuous integration and continuous deployment (CI/CD) pipelines for automated testing and deployment
- Write and maintain automated tests to ensure code quality
- Debug and troubleshoot issues across the entire application stack
- Collaborate with cross-functional teams, including designers, product managers, and other developers
- Communicate effectively with team members and stakeholders, providing updates on progress and addressing concerns
- Join the on-call support roster during holiday periods
- Extensive full stack web development experience in a commercial / ecommerce organisation
- Advanced level React (Hooks, Context, APIs etc.)
- Strong C#, .Net experience (web APIs, MVC)
- Strong TypeScript, JavaScript experience
- Experience with CSS/SCSS, Tailwind or similar frameworks
- Extensive web development experience including SPA, SEO, cross-browser, REST APIs design / integration, SASS / LESS
- Solid experience with Git (GitHub/GitLab workflows, CI/CD pipelines, Agile SDLC)
- Previous exposure to Umbraco CMS would be beneficial
- Previous experience with Docker would be beneficial
This is a hybrid role with a home and office-based split, requiring regular weekly (2 days per week) attendance in the Cape Town office.
We are only considering applicants with an existing right to work in South Africa, without the need for employer sponsorship.
About VistaVista Group is the global leader in providing technology solutions to the international film industry. With brands including Vista, Veezi, Movio, Numero, Maccs, Flicks and Powster, our expertise covers cinema management software; loyalty, moviegoer engagement and marketing; film distribution software; box office reporting; creative studio solutions; and movie, cinema and streaming content discovery.
With more than 700 crew based across six main offices, in New Zealand (Auckland headquarters), the USA, the UK, South Africa, the Netherlands, and Mexico, our people are our most important asset. Across the group brands our teams provide market-leading services to clients in more than 100 countries.
We are proud of our diversity and have placed a high priority on being an inclusive workplace that is reflective of our clients and communities. It is important to us to foster an environment that empowers people to realise their full potential. We aim to do ‘good things with good people’ and we’re proud to say that more than two decades on that’s exactly what we do every single day.
Shared StandardsOur Shared Standards act as a compass for how we work together and reflect the behaviours we value at Vista Group. The way in which each member of our crew embodies these Shared Standards is an indicator for performance and success, as it aligns with our vision and strategy.
One Crew- We're a diverse team, in different places and functions, and we're at our best when we connect, help and collaborate
- We communicate openly, we explain the why, and we ask when we don't understand. We don't leave people in the dark
- We make good things happen as people and as teams through our focus on delivery
- We challenge ourselves and each other to keep improving
You will be supported to continually learn and improve your skills, share knowledge and ideas in the team, and be part of a dynamic and open culture.
Benefits- Rest & Relax Fridays - Finish at lunch time on Friday but get paid for the full day
- Annual volunteer day
- Employee Rewards and Benefits with Perkbox
- Medical Insurance / Medical Aid
- Employee Assistance Programme Service
- Paid Sick leave
- 5 days bereavement leave per year
- On-Site Breakfast Bar
If this sounds like you, get in touch to find out more
We value inclusivity celebrate diversity and are committed to offering equal opportunity to our staff and candidates — regardless of gender, age, race, ethnicity, marital status, disability, sex, sexual orientation, religious, ethical beliefs or political opinion. This commitment is reflected in all our employment policies and procedures.
#J-18808-LjbffrFull Stack Developer
Posted 3 days ago
Job Viewed
Job Description
Our client working in the Banking sector is looking for 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.
Responsibilities- Work comfortably 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
- Proactively looking for new opportunities to build efficiencies into the organization’s technical capabilities and strategies
- Software development related certification or Tertiary degree in the relevant field is required
- 5 Years development experience in a cross section of application environments including the following:
- Dotnet Core (version 3)
- C#
- Linq (Language inline queries)
- Entity Framework
- MSSQL Server
- REST services
- Integration experience
- TFS / GIT experience
- Functional & Design Programming advantageous
- HTML5
- JavaScript (es6)
- jQuery
- Angular.js and Angular.io
- CSS3
- Bootstrap 4
- State management
- REDUX, RXJS, Typescript, CI / CD
- Understanding of fundamental design principles behind a scalable application and implementing automated testing platforms and unit tests
- Experience with Azure & Gitlab
- Container knowledge (Kubernetes, Docker) and experience in integrating with telephone-based systems are additionally advantageous
Full Stack Developer
Posted 3 days ago
Job Viewed
Job Description
Overview
Join a Mission-Driven Lending Platform as the First Tech Hire
Cape Town Hybrid (Foreshore) | Market-Related | 9am -5pm UK Hours
About Our ClientOur client is an innovative fintech company operating in the regulated lending space, driven by the mission to transform specialist lending through technology. Backed by seasoned professionals and positioned for scale, they combine deep industry knowledge with a modern tech-forward approach. With a collaborative and entrepreneurial culture, they're building solutions that empower both customers and internal teams.
This is a rare opportunity to join a high-growth start-up at a foundational stage, where your technical decisions and leadership will directly influence the company's future direction and success.
The RoleFull Stack & Salesforce Developer reporting directly to the COO, you will be the company's first dedicated technical hire. This pivotal role requires a hands-on developer who thrives in dynamic environments. You'll lead the development and scaling of the lending platform, own the technical stack, and be instrumental in shaping both immediate solutions and long-term strategy. For the right candidate, there is a clear path toward a future CTO role.
Key Responsibilities- Build, maintain, and scale robust full-stack applications for the lending platform
- Drive front-end and back-end development, ensuring seamless Salesforce integration
- Customise and extend Salesforce CRM capabilities to meet business workflows
- Translate business requirements into technical architecture and development plans
- Troubleshoot, debug, and improve platform performance and reliability
- Implement integrations with RESTful APIs and third-party services
- Own infrastructure, security, and DevOps to support stable operations
- Participate in defining the tech strategy and scalable architecture for growth
- Champion agile methodologies and contribute to process/tooling improvements
- 6+ years of professional experience across full-stack and Salesforce development
- Hands-on experience in the lending or financial services industry (non-negotiable)
- Strong proficiency in:
- Full-stack web development (React/Vue, Node.js or .NET)
- RESTful API integrations and data modeling
- Exposure to infrastructure, DevOps, and security best practices
- Experience with WordPress frontends and backend integration
- Salesforce Platform Developer I certification (mandatory); II and Admin preferred
- A Bachelor's degree or diploma in Computer Science, Engineering, or related field
- Self-starter who thrives in early-stage/startup environments
- Growth mindset, adaptable, and comfortable making architectural decisions
- Confident communicator who can work across both technical and non-technical teams
- Bonus: Experience with Salesforce CPQ, Marketing Cloud, CI/CD, Git-based workflows, AWS