Job Description:
The successful candidate will join a high-performing software engineering team focused on building robust, scalable, and user-centric web applications. The role offers involvement across the entire software development life cycle, from architecture and design through to delivery and continuous improvement.
Responsibilities include:
- Executing full software development lifecycle activities
- Translating business and technical requirements into effective software architecture and design
- Developing high-quality, efficient, testable, and well-documented code
- Contributing to sprint planning and build scheduling activities
- Developing software verification plans and quality assurance procedures
- Maintaining and improving existing software functionality
- Collaborating with fellow developers within an Agile and Scrum-based environment
- Contributing to the delivery of reliable, scalable, and high-performing software solutions
Why developers are excited about opportunities like this:
- Exposure to modern web technologies and full-stack development
- A collaborative, learning-focused engineering culture
- Opportunities to mentor, learn from, and collaborate with experienced software engineers. ../../../Microsoft Copilot Chat Files/Software Engineer SAM - Nov 2025.pdf
- Ownership of meaningful technical work with real product impact
- Hybrid working arrangements that support flexibility and productivity
Skills & Experience:
- Bachelor's Degree in Computer Science or Electronic Engineering
- Minimum 3 years of relevant software development experience. ../../../Microsoft Copilot Chat Files/Software Engineer SAM - Nov 2025.pdf
- Experience designing and developing production-level web applications
- Strong experience with object-oriented software development principles
- Experience with Java, JavaScript, TypeScript, Spring Boot, and VueJS
- Linux administration and shell scripting experience
- Experience using version control systems, preferably Git
- Strong analytical, design, and programming skills
Qualification:
- Bachelor's Degree in Computer Science or Electronic Engineering
- Minimum 3 years' relevant software engineering experience
Connect with us on www.communicate.co.za and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town.
Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

