827 Software Developers jobs in South Africa

Jnr-Snr Software Developers

Bellville, Western Cape R300000 - R1140000 Y DT Projects SA

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Title:
Software Developer (All Levels)

Salary:
R300,000 – R1,140,000 CTC per year

Area:
Cape Town

Type:
Onsite or Hybrid (3 days in office)

Shape the Future of Robotics and Automation

We're building applications that power robotics and automation used across industries like construction and mining - and we're growing our development team in Cape Town. Whether you're starting your career or ready to step into a leadership role, this is your chance to work on technology with a global footprint.

You'll be part of an engineering team that collaborates closely with colleagues in South Africa and the US, developing scalable systems that solve real-world challenges.

What you'll be doing

  • Designing and building scalable applications using C# and .NET
  • Developing performance-critical components in C++
  • Building and maintaining Web APIs for seamless integration
  • Working with RabbitMQ (or similar messaging systems) for communication
  • Designing and optimising PostgreSQL databases
  • Implementing secure authentication and authorisation with OAuth
  • Contributing to 3D system development (visualisation and pipelines)
  • Applying cybersecurity best practices
  • Using Matlab for signal processing and pose estimation
  • Collaborating with cross-functional teams to test, troubleshoot, and deploy high-quality solutions

If you're senior, you'll also:

  • Lead and mentor developers, guiding projects to successful delivery
  • Contribute to architecture and design of high-performance systems
  • Drive technical decisions and ensure best practices

What you'll bring

  • A degree in Computer Science, Engineering, or equivalent experience
  • For juniors: solid programming fundamentals and eagerness to learn
  • For mid-level: 3–5 years of coding experience and ability to work independently
  • For seniors: 8+ years of coding experience plus proven leadership skills
  • Familiarity with Agile/Scrum (and Waterfall exposure is a bonus)
  • Cloud platform knowledge (AWS, Azure, or GCP)
  • Bonus skills: Kubernetes, 3D frameworks (OpenGL, Unity), DevSecOps practices
  • Strong communication skills and a proactive mindset

Why join us?

Your code won't just sit in a repo - it will drive robotics and automation projects used worldwide. You'll grow your skills, work with advanced technologies, and be part of a team that's building the future.

Ready to make an impact? Apply today and let's shape the future together.

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

Mid-Snr Software Application Developers

Bellville, Western Cape R420000 - R1140000 Y DT Projects SA

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Title:
Software Developer (Mid and Senior)

Salary:
R420,000 – R1,140,000 CTC per year

Area:
Cape Town

Type:
Onsite or Hybrid (3 days in office)

Shape the Future of Robotics and Automation

We're building applications that power robotics and automation used across industries like construction and mining - and we're growing our development team in Cape Town. Whether you're starting your career or ready to step into a leadership role, this is your chance to work on technology with a global footprint.

You'll be part of an engineering team that collaborates closely with colleagues in South Africa and the US, developing scalable systems that solve real-world challenges.

What you'll be doing

  • Designing and building scalable applications using C# and .NET
  • Developing performance-critical components in C++
  • Building and maintaining Web APIs for seamless integration
  • Working with RabbitMQ (or similar messaging systems) for communication
  • Designing and optimising PostgreSQL databases
  • Implementing secure authentication and authorisation with OAuth
  • Contributing to 3D system development (visualisation and pipelines)
  • Applying cybersecurity best practices
  • Using Matlab for signal processing and pose estimation
  • Collaborating with cross-functional teams to test, troubleshoot, and deploy high-quality solutions

If you're senior, you'll also:

  • Lead and mentor developers, guiding projects to successful delivery
  • Contribute to architecture and design of high-performance systems
  • Drive technical decisions and ensure best practices

What you'll bring

  • A degree in Computer Science, Engineering, or equivalent experience
  • Experience with and C++ is required
  • For mid-level: 3–5 years of coding experience and ability to work independently
  • For seniors: 8+ years of coding experience plus proven leadership skills
  • Familiarity with Agile/Scrum (and Waterfall exposure is a bonus)
  • Cloud platform knowledge (AWS, Azure, or GCP)
  • Bonus skills: Kubernetes, 3D frameworks (OpenGL, Unity), DevSecOps practices
  • Strong communication skills and a proactive mindset

Why join us?

Your code won't just sit in a repo - it will drive robotics and automation projects used worldwide. You'll grow your skills, work with advanced technologies, and be part of a team that's building the future.

Ready to make an impact? Apply today and let's shape the future together.

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

Full Stack Developer

Johannesburg, Gauteng Network Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities:
  • Participate in end-user consulting, systems analysis, design, and preparation of system documentation.
  • Develop, test, and debug code solutions, analysing runtime profiles and resolving issues efficiently.
  • Advise stakeholders on implications of changes and new functionality, ensuring alignment with business needs.
  • Maintain awareness of development tools, techniques, and best practices, assisting in release processes and user support.
  • Provide accurate task estimations, adhere to standards and methodologies, and document feedback throughout the project lifecycle.
Job experience and Skills Required:
Proven experience required with recent versions of the following technologies:
  • Angular
  • .NET Web API
  • SQL Server
  • Git
  • Azure Devops
  • Relevant bachelors degree or industry certification
  • 5 + years of experience in developing modules for a LISP (linked investment service provider) or Collective Investment Scheme management systems
Apply now!
This advertiser has chosen not to accept applicants from your region.

Full Stack Developer

Centurion, Gauteng Network Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

Youll join a forward-thinking IT division where your skills will be valued and your growth supported. The role involves working with proprietary software systems, collaborating with cross-functional teams, and staying up to date with the latest technologies and development practices.

Key Responsibilities
  • Design, develop, and maintain web applications across the full stack
  • Develop server-side code using C# and ASP.NET
  • Write complex SQL queries for high performance and responsiveness
  • Collaborate with cross-functional teams to gather requirements and implement scalable solutions
  • Develop efficient, maintainable code following best practices
  • Create responsive and user-friendly front-end interfaces
  • Design and optimise databases using SQL
  • Conduct thorough testing and debugging to ensure high-quality deliverables
Job Experience and Skills Required
  • Relevant tertiary qualification
  • Experience in API design, development, and documentation (Web API, REST)
  • Skilled in .NET Framework, .NET Core, C#, Web API, Entity Framework
  • Understanding of ASP.NET MVC, JavaScript, HTML, XML
  • Experience with SQL databases and SSRS
  • Strong database design and development skills using SQL Server or other relational databases
  • Experience in T-SQL
  • Knowledge of Agile methodologies and test-driven development
  • Experience with Azure DevOps and CI/CD concepts
  • Proficiency in HTML, CSS, and TypeScript
Beneficial Experience
  • Expertise in one or more major OOP languages (Java, C#, JavaScript)
  • Experience with major frameworks (.NET, Java, Node, React, Angular)
  • Proficiency in mobile development using .NET MAUI
  • Experience with ERP integration via ODATA services, web services, Web API, WSDL, SOAP, SAP Integration
Apply Now!

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

Full Stack Developer

Somerset West, Western Cape Emporium Human Capital

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Full Stack Developer (POS24013)

Somerset West

R 35 000 to R 45 000 negotiable depending on experience

Job Purpose:

As a skilled developer with experience working with web applications; your primary focus will be developing and maintaining user-facing web applications and components that interacts with SQL/ non-SQL database environments.

Our platform requires a strong understanding of modern and lite web frameworks, high volume transaction environments, high volume multi-user access environments, web security best practices and accounting systems.

You will also be responsible for the analysis, design, development, testing and implementation of the companys software.

Requirements

  • Tertiary Qualification in Computer Science / Information Technology or relevant fields
  • 2-4 years software development experience
  • Ability to write efficient, secure, well-documented and clean code
  • Building modular and reusable components and libraries
  • Optimizing your application for performance
  • Experience and Knowledge of:

= JavaScript and ES6+syntax and features

= Vue.js ecosystems (incl. Vue CLI, Pinia, Vue Router and Nuxt.js)

= SlimPHP framework

= HTML5, CSS3 (incl. Bootstrap and other CSS frameworks)

= Modern development tolls and Git

= RESTfulApis

  • Other:

= AWS/EC2 and RDS

= IIS and Apache Web Servers

= SQL Server, MySQL and MONGOdb

= AWS Lambda serverless services

= AWS CI/CD

= Websocket communications

= Pusher-real time communications layer

Closing Date: 28 February 2024

Please only submit CV if you meet ALL the requirements. Only shortlisted candidates will be contacted.

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

Full Stack Developer

Somerset West, Western Cape Emporium Human Capital

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

Full Stack Developer (POS24013)

Somerset West

R 35 000 to R 45 000 negotiable depending on experience

Job Purpose:

As a skilled developer with experience working with web applications; your primary focus will be developing and maintaining user-facing web applications and components that interacts with SQL/ non-SQL database environments.

Our platform requires a strong understanding of modern and lite web frameworks, high volume transaction environments, high volume multi-user access environments, web security best practices and accounting systems.

You will also be responsible for the analysis, design, development, testing and implementation of the companys software.

Requirements

  • Tertiary Qualification in Computer Science / Information Technology or relevant fields
  • 2-4 years software development experience
  • Ability to write efficient, secure, well-documented and clean code
  • Building modular and reusable components and libraries
  • Optimizing your application for performance
  • Experience and Knowledge of:

= JavaScript and ES6+syntax and features

= Vue.js ecosystems (incl. Vue CLI, Pinia, Vue Router and Nuxt.js)

= SlimPHP framework

= HTML5, CSS3 (incl. Bootstrap and other CSS frameworks)

= Modern development tolls and Git

= RESTfulApis

  • Other:

= AWS/EC2 and RDS

= IIS and Apache Web Servers

= SQL Server, MySQL and MONGOdb

= AWS Lambda serverless services

= AWS CI/CD

= Websocket communications

= Pusher-real time communications layer

Closing Date: 28 February 2024

Please only submit CV if you meet ALL the requirements. Only shortlisted candidates will be contacted.

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

Full Stack Developer

Cape Town, Western Cape Communicate Recruitment

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description


My client, a shadowy pioneer in digital innovation, is summoning a talented full-stack web developer to join their Cape Town coven. This role lets you conjure next-generation web applications, weave scalable architectures, and brew real-time systems that power high-traffic, spellbinding projects in the information technology jobs realm. Youll brainstorm ghostly ideas, collaborate on code reviews, and work in an agile environment where creativity and ownership reign. With flexi-hours offering a mix of on-site and remote time, youll shape digital experiences with a haunting impact. Join a diverse, inclusive team with a mission to innovate, offering eerie growth opportunities in developer jobs.

Skills & Experience:
Minimum 5 years of web development experience in high-traffic settings
Languages: HTML5, CSS3, JavaScript, PHP 7.1, MySQL 5.7
Frameworks: jQuery, Angular 1/2, VueJS, Laravel 5.5
Advantageous: Experience with cloud services (AWS, Google), data collection/storing/wrangling
Background in Agile/Scrum environments; ad tech knowledge is a spooky bonus for developer vacancies
Creative, flexible, and detail-obsessed with a high standard of work

Qualification:
Relevant degree or diploma in computer science, IT, or equivalent experience preferred.


Contact LIZAAN BUNNING on
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software developers Jobs in South Africa !

Full Stack Developer

Cape Town, Western Cape CG Recruitment

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

  • Develop & Design: Create and maintain responsive, user-friendly interfaces using Vue.js and Flutter for our mobile app (Android/Apple/Huawei) and browser based dashboards.
  • UI/UX Collaboration: Work with designers to translate wireframes and prototypes into high-quality, interactive frontends.
  • Integration: Collaborate with backend engineers to integrate frontend components with RESTful APIs, ensuring smooth communication with IoT devices and third-party systems. Or build out your own features/functionality including backend.
  • Performance Optimization: Optimize frontend performance for speed, scalability, and cross-platform compatibility.
  • Code Quality: Write clean, modular, and well-documented code adhering to best practices.
  • Innovation: Contribute to technical discussions and help shape the frontend architecture of our platform.
This advertiser has chosen not to accept applicants from your region.

Full Stack Developer

Somerset West, Western Cape Emporium Human Capital

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Full Stack Developer (POS24013)

Somerset West

R 35 000 to R 45 000 negotiable depending on experience

Job Purpose:

As a skilled developer with experience working with web applications; your primary focus will be developing and maintaining user-facing web applications and components that interacts with SQL/ non-SQL database environments.

Our platform requires a strong understanding of modern and lite web frameworks, high volume transaction environments, high volume multi-user access environments, web security best practices and accounting systems.

You will also be responsible for the analysis, design, development, testing and implementation of the companys software.

Requirements

  • Tertiary Qualification in Computer Science / Information Technology or relevant fields
  • 2-4 years software development experience
  • Ability to write efficient, secure, well-documented and clean code
  • Building modular and reusable components and libraries
  • Optimizing your application for performance
  • Experience and Knowledge of:

= JavaScript and ES6+syntax and features

= Vue.js ecosystems (incl. Vue CLI, Pinia, Vue Router and Nuxt.js)

= SlimPHP framework

= HTML5, CSS3 (incl. Bootstrap and other CSS frameworks)

= Modern development tolls and Git

= RESTfulApis

  • Other:

= AWS/EC2 and RDS

= IIS and Apache Web Servers

= SQL Server, MySQL and MONGOdb

= AWS Lambda serverless services

= AWS CI/CD

= Websocket communications

= Pusher-real time communications layer

Closing Date: 28 February 2024

Please only submit CV if you meet ALL the requirements. Only shortlisted candidates will be contacted.

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

Full Stack Developer

R250000 - R600000 Y Vista Group

Posted today

Job Viewed

Tap Again To Close

Job Description

We have a further senior level Full Stack Developer contract role for an initial 6 month contract period.

Location:
Open to Cape Town, Johannesburg or Durban based applicants

Duration:
6 month contract (which may extend slightly)

Type:
Available as an Independent Freelancer or Fixed Term Employment Contract

As a senior level Full Stack Developer, you'll be working with Umbraco using ASP.NET CORE and ReactJs/Typescript to provide the best-in-class custom cinema websites worldwide. You'll have experience with modern Agile software development, and you will be experienced in advocating team quality and productivity through peer programming, code reviews, and of course your own development.

You will be an advocate for technologies and tools, you will own larger features and projects, and you will be skilled at collaborating with wider stakeholders such as Product Owners, Business Analysts, and Engineering Managers.

As an Agile developer, you will be focused on continuous improvement. You will enjoy working in a tight-knit team in a collaborative environment and you will be a champion of Getting It Done.

About the role

  • Develop user interfaces and user experiences using HTML, CSS, and JavaScript
  • Implement responsive web design to ensure optimal user experience across various devices and screen sizes
  • Work with front-end frameworks and libraries, such as React, JavaScript, HTML, Typescript, SCSS/CSS & ES6 Vanilla Javascript
  • Ensure cross-browser compatibility and address performance issues
  • Build server-side applications using programming languages like , Python, Ruby, Java, or PHP
  • Develop and integrate APIs (Application Programming Interfaces) for seamless communication between front-end and back-end systems
  • 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
  • Deliver new and maintain existing features on the Umbraco-backed CMS
  • 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

About you

  • Extensive full stack web development experience ideally with an ecommerce focus
  • Strong level React, JavaScript, HTML, Typescript, SCSS/CSS & ES6 Vanilla Javascript
  • Expert C#, ASP.Net MVC, ReactJs, with Angular exposure a plus
  • Advanced web development including AJAX, SPA, SEO, cross-browser, various JS frameworks, REST API design / integration, CSS including server-side pre-processing such as LESS, SASS
  • Strong SQL Server
  • Experience working with CMS, Umbraco preferred
  • Experience with Windows Server / IIS
  • Experience working within an Agile SDLC
  • Excellent communication, organisational, or mentoring skills

About Vista

Vista 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 Standards

Our 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

Shine a Light

  • We communicate openly, we explain the why, and we ask when we don't understand. We don't leave people in the dark

Make it Happen

  • We make good things happen as people and as teams through our focus on delivery

Chase Great

  • We challenge ourselves and each other to keep improving
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 Software Developers Jobs