2,286 Software Developers jobs in South Africa
Intermediate Software Developers
Posted 4 days ago
Job Viewed
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
Senior Software Developers
Posted today
Job Viewed
Job Description
SOFTWARE DEVELOPERS (Intermediate & Senior) Stellenbosch
Posted 26 days ago
Job Viewed
Job Description
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.
- 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
- 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
- RabbitMQ
- Asp.net
- Web API
Software developers (intermediate & senior) stellenbosch
Posted today
Job Viewed
Job Description
Full Stack Web Developer
Posted 26 days ago
Job Viewed
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
Full stack web developer
Posted today
Job Viewed
Job Description
Full-Stack Web Developer
Posted 1 day ago
Job Viewed
Job Description
About Us
We’re Wetpaint — a future-forward advertising agency where creativity meets technology. Our mission is to lead the shift in marketing by integrating AI, automation, and data-driven creativity into everything we do. We’re looking for a medium-weight web developer ready to grow into a full-stack powerhouse — someone equally comfortable with code at the front and back end, with an appetite for exploring AI integrations that redefine digital experiences.
The Role
You’ll be hands-on across the stack — building, optimising, and innovating websites, microsites, and digital platforms that power our campaigns and clients. This is not a siloed role; you’ll work closely with our creatives and strategists to deliver experiences that look beautiful, function seamlessly, and evolve with AI .
Key Responsibilities
Build and maintain responsive, high-performance websites and platforms (front and back end).
Implement integrations with AI-driven tools (chatbots, APIs, analytics, recommendation engines).
Design and develop custom APIs and middleware to connect platforms and services.
Collaborate with creative teams to translate design/UI into functional web experiences.
Ensure web security, scalability, and cross-platform performance.
Optimise websites for SEO, speed, and accessibility.
Experiment with new technologies (AI frameworks, headless CMS, automation workflows).
Document code and maintain clean version control practices.
What We Offer
The chance to grow into a full-stack AI-savvy developer at the heart of a creative agency.
Work on leading local and global brands , building cutting-edge digital solutions.
A collaborative team where creativity + tech collide .
Competitive salary, benefits, and opportunities to lead innovation projects.
Continuous training and exposure to AI-driven tools, automation, and web innovation.
REQUIREMENTS
3–5 years’ experience as a web developer with exposure to both front- and back-end coding.
Strong skills in HTML5, CSS3, JavaScript (ES6+), PHP, and MySQL .
Experience with WordPress and at least one modern JavaScript framework (React, Vue, Angular).
Familiarity with Node.js or similar backend frameworks.
Understanding of RESTful APIs, GraphQL, and API integrations .
Experience with Git/version control and deployment workflows.
Strong grasp of web security and authentication (OAuth, JWT).
Ability to debug, test, and problem-solve independently.
Eagerness to upskill toward full-stack proficiency and AI development.
Bonus Skills (Big Advantage)
Experience with Python (for AI/automation scripts).
Familiarity with AI/ML integrations (e.g., chatbot APIs, recommendation engines, OpenAI or similar tools).
Experience with headless CMS and JAMstack.
Knowledge of cloud services (AWS, GCP, or Azure).
E-commerce (Shopify, WooCommerce).
Data visualization libraries or frameworks.
Be The First To Know
About the latest Software developers Jobs in South Africa !
Senior Full Stack Web Developer
Posted 20 days ago
Job Viewed
Job Description
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.
Full Stack Web Developer (React)
Posted 18 days ago
Job Viewed
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.
Senior full stack web developer
Posted today
Job Viewed