2,286 Software Developers jobs in South Africa

Intermediate Software Developers

Communicate Recruitment

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description


With us already in Augus, it is time to rethink your next move. Life is too short to play the wrong coursemake sure youre competing where your skills shine.

At Communicate Recruitment, were the caddies who help IT professionals select the right opportunities. Whether youre driving long as a Front-End Developer, shaping shots as a DevOps Engineer, or putting with accuracy as a Data Engineer, well guide you to the right fairway for success.

Skills & Experience (Team Positions):
Minimum 3-5 years of relevant experience

Qualification:
A relevant degree or qualifications will set you on the right track.
Relevant work experience is a beneficial asset on your journey.

Dont slice this opportunityapply now and make September 2025 the month you change your career handicap! #ITCareers #OnParWithSuccess #WinningCourse

Contact DYLAN MAWONA on
This advertiser has chosen not to accept applicants from your region.

Senior Software Developers

Pretoria, Gauteng Kone Staffing Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

Lead and manage technical project output Clearly delegate tasks to team members and monitor progress Projects completed on time, within budget, and scope Project documentation completed and archived appropriately Design and development of secure software applications and components for a solution for a client Generate and interpret requirements and specifications Assess, evaluate, update diverse cyber security systems and products across multiple technological environments Apply Secure Software Development Lifecycle processes throughout all technical projects Implement and review software architectures and processes A Bachelors degree in information technology, computer science, computer systems engineering, or related fields with at least five years experience in secure software development/engineering. An Honours degree in computer engineering, information technology, computer science, or related fields will be advantageous. Software Engineering and Software Development related certifications such as: MS Azure, DevOps, Secure Software Development Methodologies, etc. Certified DevOps Engineer; Cloud Certifications; Experience in applying relevant cybersecurity knowledge to develop subsystems or parts of overall systems/solutions/products. Backend: Java, Spring boot, Maven, PostgreSQL. Experience in Elastic Stack i.e., Elasticsearch, Logstash, and Kibana, is advantageous. Frontend: Angular, HTML, CSS, Typescript. Develop and deploy software systems and tools. Version Control, specifically GIT. Proficiency in and/or adaptability to other Programming Languages, Frameworks, and related technologies (including Java, Spring boot, Maven, PostgreSQL, Elastic Stack (i.e, Elasticsearch, Logstash, and Kibana) advantageous, Angular, HTML, CSS, Typescript, Docker). Proficiency in Secure Software Development Lifecycle and related best practices. Experience and knowledge in Windows and Linux-based development. Experience in the following is essential: Software Engineering Principles Software Development Cyber Security/Information Security Knowledge in information security software development and engineering. Knowledge of cyber security. Technical Writing skills and ability to produce technical reports. Ability to operate with little supervision. Ability to participate in internal project teams. Ability to execute straightforward instructions from both internal/external stakeholders.SA citizenship is necessary as security clearance is required for this position.
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.

Full Stack Web Developer

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

Posted 26 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

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

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
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 Java Script 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, No SQL) 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 My SQL, Postgre SQL. Familiarity with version control systems (Git, Git Hub, Git Lab, 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

Sandton, Gauteng Wetpaint Advertising

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

permanent

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.

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 !

Senior Full Stack Web Developer

Cape Town, Western Cape Tyron Consultancy

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

Senior Full Stack Web Developer required in Cape Town.

The successful candidate will play a crucial role in developing and enhancing investment platform solutions. They will work closely with an external vendor a few days a week, bridging the gap between internal development teams and vendor systems as the organisation transitions towards in-house capability.

The role involves both backend and frontend development, with a strong focus on financial services applications.

Duties and Responsibilities:

  • Develop and maintain full-stack web applications, ensuring high performance, security, and scalability.
  • Work closely with external vendors to integrate and transition platform capabilities in-house.
  • Design, develop, and implement robust APIs to support seamless data exchange.
  • Write efficient and optimised SQL queries for data retrieval, transformation, and storage.
  • Develop responsive UI components using HTML, CSS, JavaScript, and front-end frameworks.
  • Ensure adherence to best practices in coding, architecture, and security.
  • Participate in Agile development processes, including sprint planning, standups, and retrospectives.
  • Troubleshoot and resolve complex technical issues.
  • Perform code reviews and provide mentorship to junior developers.
  • Support deployment, testing, and maintenance of web applications.

Requirements:

Required Skills & Experience:

  • Minimum 5 years of experience in financial services, investment platforms, or financial adviser firms.
  • Strong C# .NET development experience.
  • Expertise in Microsoft SQL Server (T-SQL) for database design and optimisation.
  • Experience with API development and integration.
  • Proficiency in front-end technologies: HTML, CSS, JavaScript, Bootstrap (or similar responsive frameworks).
  • Familiarity with Agile methodologies and JIRA for project management.

Beneficial Skills & Technologies:

  • Experience with ReactJS, Angular, or similar front-end frameworks.
  • Knowledge of .NET Core and Entity Framework (EF) Core.
  • Strong understanding of architectural design patterns for scalable applications.
  • Experience with Visual Studio and modern development tools.

Key Competencies:

  • Strong problem-solving and analytical skills.
  • Excellent communication and stakeholder engagement abilities.
  • Ability to work independently and collaboratively within a dynamic environment.
  • A proactive approach to learning new technologies and improving existing solutions.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Full Stack Web Developer (React)

Pretoria, Gauteng CSG Recruit

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

As an Intermediate Software Engineer, you are responsible for the research, design and writing of new software solutions as part of a team on a project. This role will report into the Head of Project Management and rely on their Stream/Team Lead for technical guidance and mentorship on the projects they are working on.

You must have at least 3-4 years of relevant development experience.

Technical Skills:

  • Ruby on Rails (API backend)
  • Angular
  • HTML/CSS
  • JavaScript
  • Typescript
  • React
  • Node.js
  • PostgreSQL

As a more senior member of the team, you will have more responsibilities and will be required to deliver work of higher quality. As a more experienced developer, your team members will also be more dependent on you, and you are required to assist your team members in their day-to-day role as and when required.

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

Senior full stack web developer

Cape Town, Western Cape Tyron Consultancy

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Senior Full Stack Web Developer required in Cape Town. The successful candidate will play a crucial role in developing and enhancing investment platform solutions. They will work closely with an external vendor a few days a week, bridging the gap between internal development teams and vendor systems as the organisation transitions towards in-house capability. The role involves both backend and frontend development, with a strong focus on financial services applications. Duties and Responsibilities: Develop and maintain full-stack web applications, ensuring high performance, security, and scalability. Work closely with external vendors to integrate and transition platform capabilities in-house. Design, develop, and implement robust APIs to support seamless data exchange. Write efficient and optimised SQL queries for data retrieval, transformation, and storage. Develop responsive UI components using HTML, CSS, Java Script, and front-end frameworks. Ensure adherence to best practices in coding, architecture, and security. Participate in Agile development processes, including sprint planning, standups, and retrospectives. Troubleshoot and resolve complex technical issues. Perform code reviews and provide mentorship to junior developers. Support deployment, testing, and maintenance of web applications. Requirements: Required Skills & Experience: Minimum 5 years of experience in financial services, investment platforms, or financial adviser firms. Strong C#. NET development experience. Expertise in Microsoft SQL Server (T-SQL) for database design and optimisation. Experience with API development and integration. Proficiency in front-end technologies: HTML, CSS, Java Script, Bootstrap (or similar responsive frameworks). Familiarity with Agile methodologies and JIRA for project management. Beneficial Skills & Technologies: Experience with React JS, Angular, or similar front-end frameworks. Knowledge of. NET Core and Entity Framework (EF) Core. Strong understanding of architectural design patterns for scalable applications. Experience with Visual Studio and modern development tools. Key Competencies: Strong problem-solving and analytical skills. Excellent communication and stakeholder engagement abilities. Ability to work independently and collaboratively within a dynamic environment. A proactive approach to learning new technologies and improving existing solutions. #J-18808-Ljbffr
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