9,287 Software Developers jobs in South Africa

Software Developers x2

Menlyn, Gauteng Dante Personnel

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Minimum requirements:
  • BSc degree related qualification
  • 2-5 years minimum relevant experience in software
  • Essential experience required in:
    • Git &
    • JSON
  • Required experience in at least one of the following tech stacks:
    • Laravel + Vue
    • Java
  • Hands-on experience preferred in one or more of the following:
    • Python
    • Rust
    • Go
  • Reading technical documentation and communicating with third parties to get the correct information to develop new products
  • To provide time estimates for the development
  • Provide new database requirements as and when needed
  • Developing programs in the correct technology as provided by the storyboards
  • Test each program developed to ensure best quality programs
  • Implement the product when management approves rollout to production
  • Provide support on all the products and applications
  • Provide Process Flow Diagrams and list of programs with summary of what each program does if applicable
  • Ability to utilize available resources optimally
  • Ability to work in a dynamic environment flexibility and adaptability
  • Solid business process knowledge
  • Solid understanding of programming standards
  • Knowledge of PL/SQL is an added advantage, if not the candidate will be required to complete a PL/SQL course during his/her probation
Consultant: Vonne Scholtz - Dante Personnel Pretoria Silver Lakes
This advertiser has chosen not to accept applicants from your region.

Software Developers x2

Menlyn, Gauteng

Posted today

Job Viewed

Tap Again To Close

Job Description

Minimum requirements: BSc degree related qualification 2-5 years minimum relevant experience in software Essential experience required in: Git & JSON Required experience in at least one of the following tech stacks: Laravel Vue Java Hands-on experience preferred in one or more of the following: Python Rust Go Reading technical documentation and communicating with third parties to get the correct information to develop new products To provide time estimates for the development Provide new database requirements as and when needed Developing programs in the correct technology as provided by the storyboards Test each program developed to ensure best quality programs Implement the product when management approves rollout to production Provide support on all the products and applications Provide Process Flow Diagrams and list of programs with summary of what each program does if applicable Ability to utilize available resources optimally Ability to work in a dynamic environment flexibility and adaptability Solid business process knowledge Solid understanding of programming standards Knowledge of PL/SQL is an added advantage, if not the candidate will be required to complete a PL/SQL course during his/her probation Consultant: Vonne Scholtz - Dante Personnel Pretoria Silver Lakes
This advertiser has chosen not to accept applicants from your region.

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.

SOFTWARE DEVELOPERS (Intermediate & Senior) Stellenbosch

Stellenbosch, Western Cape The I & O Psychology Hub

Posted 26 days ago

Job Viewed

Tap Again To Close

Job Description

Intermediate and Senior C# Developer

Stellenbosch, WC: Our client in Stellenbosch has vacancies for Intermediate and Senior C# Developers to join their team, implement new systems, and augment existing ones.
Agile thinking is at the core of our daily operations. We are always looking for ways to improve these practices to become a better team delivering great products.
The ideal candidate is a pragmatic programmer who employs industry best practices in multiple coding languages. They are team players possessing strong technical skills and can communicate the thinking behind technical decisions to stakeholders.

Duties & Responsibilities
  1. Participate and collaborate in various team activities/ceremonies (stand-ups, code reviews, retrospectives, etc.)
  2. Create clear technical specifications
  3. Create innovative, scalable, fault-tolerant software solutions for our clients
  4. Contribute to technical analysis and design of various products
  5. Expand existing software to meet the changing needs of our clients
  6. Write and test code to ensure compatibility and stability: refine and rewrite as necessary
Desired Experience & Qualification
  1. Proven experience as a C# developer (minimum 2 years’ experience)
  2. Experience with cloud platforms (e.g. AWS, Google Cloud, Azure)
  3. Experience with an OO programming language (e.g. C#, C++, Java)
  4. Experience with the following technologies and tools in our development would be advantageous:
  • Azure
  • .Net core / .Net 5
  • SQL
  • EF
  • Micro-services
  • RabbitMQ
  • Asp.net
  • Web API
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software developers (intermediate & senior) stellenbosch

Stellenbosch, Western Cape The I & O Psychology Hub

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Intermediate and Senior C# Developer Stellenbosch, WC: Our client in Stellenbosch has vacancies for Intermediate and Senior C# Developers to join their team, implement new systems, and augment existing ones.Agile thinking is at the core of our daily operations. We are always looking for ways to improve these practices to become a better team delivering great products.The ideal candidate is a pragmatic programmer who employs industry best practices in multiple coding languages. They are team players possessing strong technical skills and can communicate the thinking behind technical decisions to stakeholders. Duties & Responsibilities Participate and collaborate in various team activities/ceremonies (stand-ups, code reviews, retrospectives, etc.) Create clear technical specifications Create innovative, scalable, fault-tolerant software solutions for our clients Contribute to technical analysis and design of various products Expand existing software to meet the changing needs of our clients Write and test code to ensure compatibility and stability: refine and rewrite as necessary Desired Experience & Qualification Proven experience as a C# developer (minimum 2 years’ experience) Experience with cloud platforms (e.g. AWS, Google Cloud, Azure) Experience with an OO programming language (e.g. C#, C++, Java) Experience with the following technologies and tools in our development would be advantageous: Azure . Net core /. Net 5 SQL EF Micro-services Rabbit MQ Asp.net Web API #J-18808-Ljbffr
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 Web Developer

Western Cape, Western Cape Staff Unlimited Recruitment

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Our client is a leader in the logistics industry is seeking a Full Stack Web Developer to join their team.

As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications. This position involves working on both front-end and back-end development to create high-quality, scalable, and efficient web-based solutions.

Location: Cape Town - Hybrid available

Job type: Permanent

Duties and Responsibilities

  • Develop and maintain user-facing features using modern JavaScript frameworks (Angular).
  • Ensure the technical feasibility of UI/UX designs by collaborating with design teams.
  • Implement responsive web designs and ensure compatibility across multiple browsers and devices.
  • Write clean, well-documented, and maintainable front-end code.
  • Optimize web applications for speed and scalability.
  • Design, develop, and maintain RESTful APIs and server-side logic using back-end technologies (.NET)
  • Integrate front-end elements with server-side logic.
  • Manage database systems (e.g., SQL, NoSQL) and optimize queries for performance.
  • Implement data storage solutions and ensure secure data storage practices.
  • Ensure the application is built for scalability and reliability.
  • Design and optimize relational and non-relational databases for performance, scalability, and security.
  • Write complex SQL queries for data manipulation and analysis.
  • Develop data models to reflect business requirements.
  • Use version control systems such as Git for code management.
  • Collaborate effectively with team members through pull requests, code reviews, and versioning best practices.
  • Write unit tests, integration tests, and ensure test coverage for critical code
  • Troubleshoot and resolve issues in both development and production environments.
  • Maintain code quality by following coding standards and best practices.
  • Deploy and maintain applications in cloud and physical environments
  • Monitor application performance and troubleshoot issues after deployment.
  • Continuously improve application performance through ongoing refactoring and optimization.
  • Stay up to date with emerging technologies and trends in web development.
  • Proactively suggest new tools, frameworks, or practices to improve development efficiency and quality.
  • Collaborate with product owners, designers, and other stakeholders to understand requirements and deliver functional software.
  • Assist in the estimation of project timelines and deliverables

Minimum Requirements

  • 3-5 years of professional experience in full-stack web development
  • Bachelor’s Degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Strong knowledge of Angular
  • Proficiency in .Net technology
  • Experience with database management systems like MySQL, PostgreSQL.
  • Familiarity with version control systems (Git, GitHub, GitLab, etc.).
  • Experience with RESTful API development and integrating third-party services.
  • Knowledge of authentication and authorization protocols (OAuth, JWT, etc.).
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and deployment processes.
  • Understanding of web security best practices (e.g., OWASP).
  • Ability to write clean, efficient, and maintainable code.

Skills

  • Problem-solving skills:
  • Strong verbal and written communication skills to work effectively with cross-functional teams.
  • Adaptability
  • Time Management

Should you meet the above criteria, we invite you to apply directly to the advertisement. Should you not hear back from us within 2 weeks of application, kindly consider your application as unsuccessful

#J-18808-Ljbffr
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 Web Developer

Cape Town, Western Cape Staff Unlimited Recruitment Pty Ltd T/A MPC Recruitment Group EC

Posted 27 days ago

Job Viewed

Tap Again To Close

Job Description

Our client is a leader in the logistics industry is seeking a Full Stack Web Developer to join their team.

As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications. This position involves working on both front-end and back-end development to create high-quality, scalable, and efficient web-based solutions.

Location: Cape Town - Hybrid available

Job type: Permanent

Duties and Responsibilities

  • Develop and maintain user-facing features using modern JavaScript frameworks (Angular).
  • Ensure the technical feasibility of UI/UX designs by collaborating with design teams.
  • Implement responsive web designs and ensure compatibility across multiple browsers and devices.
  • Write clean, well-documented, and maintainable front-end code.
  • Optimize web applications for speed and scalability.
  • Design, develop, and maintain RESTful APIs and server-side logic using back-end technologies (.NET)
  • Integrate front-end elements with server-side logic.
  • Manage database systems (e.g., SQL, NoSQL) and optimize queries for performance.
  • Implement data storage solutions and ensure secure data storage practices.
  • Ensure the application is built for scalability and reliability.
  • Design and optimize relational and non-relational databases for performance, scalability, and security.
  • Write complex SQL queries for data manipulation and analysis.
  • Develop data models to reflect business requirements.
  • Use version control systems such as Git for code management.
  • Collaborate effectively with team members through pull requests, code reviews, and versioning best practices.
  • Write unit tests, integration tests, and ensure test coverage for critical code
  • Troubleshoot and resolve issues in both development and production environments.
  • Maintain code quality by following coding standards and best practices.
  • Deploy and maintain applications in cloud and physical environments
  • Monitor application performance and troubleshoot issues after deployment.
  • Continuously improve application performance through ongoing refactoring and optimization.
  • Stay up to date with emerging technologies and trends in web development.
  • Proactively suggest new tools, frameworks, or practices to improve development efficiency and quality.
  • Collaborate with product owners, designers, and other stakeholders to understand requirements and deliver functional software.
  • Assist in the estimation of project timelines and deliverables

Minimum Requirements

  • 3-5 years of professional experience in full-stack web development
  • Bachelor’s Degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Strong knowledge of Angular
  • Proficiency in .Net technology
  • Experience with database management systems like MySQL, PostgreSQL.
  • Familiarity with version control systems (Git, GitHub, GitLab, etc.).
  • Experience with RESTful API development and integrating third-party services.
  • Knowledge of authentication and authorization protocols (OAuth, JWT, etc.).
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and deployment processes.
  • Understanding of web security best practices (e.g., OWASP).
  • Ability to write clean, efficient, and maintainable code.

Skills

  • Problem-solving skills:
  • Strong verbal and written communication skills to work effectively with cross-functional teams.
  • Adaptability
  • Time Management

Should you meet the above criteria, we invite you to apply directly to the advertisement. Should you not hear back from us within 2 weeks of application, kindly consider your application as unsuccessful

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

Full-Stack Web Developer

Newlands, Western Cape R80000 - R120000 Y Codesphere Systems

Posted today

Job Viewed

Tap Again To Close

Job Description

Requirements

  • A degree or diploma in Computer Science or a related stream.
  • 3+ years of software development experience. (A thorough understanding of HTML5, CSS3 and JavaScript is essential)
  • Well-versed in server-side technologies (ASP.NET/ASP.NET Core, Node.JS, PHP)
  • Experience with third-party libraries and APIs. (CodeIgniter, Laravel, WordPress, React, Vue, Angular)
  • Experienced in relevant Web authoring tools or IDEs
  • A motivated Team Player with good communication skills

What do we expect from you?

  • Design and build rock solid websites adhering to coding standards.
  • Taking complete ownership of the deliveries assigned.
  • Collaborate with local and international teams to define, design, and ship new features.
  • Work with 3rd party data sources and API's.
  • Work on bug fixing and improving application performance.

Job Description

You will be involved in multiple projects working with other teams both locally and internationally. As such being a team player with good communication skills is a must. The candidate should also be driven and able to meet deadlines effectively.

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

Full Stack Web Developer

R90000 - R120000 Y Inspired Marketing Digital Agency for B2B Tech

Posted today

Job Viewed

Tap Again To Close

Job Description

We are hiring a talented Full Stack Website Developer to join our team on a contract basis, with the opportunity to grow with us. If you're excited to be part of a winning team, Inspired Marketing is a great place to grow your career.

Inspired Marketing started down the 'road less travelled' more than 10 years ago, specializing in B2B tech sector marketing. We break through the growing noise to be clearly heard by our clients' target audiences. Forging our own path, we struck gold – discovering a creative, results-oriented approach to branding and marketing.

Key Responsibilities

  • Design, develop, test, and deploy responsive websites and web applications.
  • Build robust, scalable, and secure APIs and backend systems.
  • Write clean, maintainable, and efficient code following best practices.
  • Collaborate with UI/UX designers to implement modern, intuitive user interfaces.
  • Integrate third-party services and APIs as needed.
  • Manage databases (SQL/NoSQL), ensuring performance, security, and data integrity.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot, debug, and upgrade existing applications.
  • Stay updated on emerging technologies, frameworks, and industry trends.
  • Work within Agile/Scrum methodology and participate in code reviews.

Requirements

  • Proven experience as a Full Stack Developer or similar role.
  • Proficiency in front-end technologies:
    HTML5, CSS3, JavaScript, React, Angular, or
    .
  • Strong back-end experience with
    , Express, Django, Ruby on Rails, or similar frameworks
    .
  • Hands-on experience with
    databases (MySQL, PostgreSQL, MongoDB, etc.)
    .
  • Familiarity with
    version control systems (Git/GitHub/GitLab)
    .
  • Experience with
    RESTful APIs, GraphQL, and microservices architecture
    .
  • Knowledge of cloud platforms (AWS, Azure, or Google Cloud) is a plus.
  • Understanding of DevOps tools, CI/CD pipelines, and containerization (Docker/Kubernetes) is an advantage.
  • Strong problem-solving and communication skills.
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.

Preferred Qualifications

  • Experience with testing frameworks (Jest, Mocha, Cypress, etc.).
  • Familiarity with security best practices in web development.
  • Prior experience building scalable SaaS applications.
  • Knowledge of SEO optimization and web accessibility standards.
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