Design, build, and deliver secure, reliable, and maintainable software features and components. Collaborate with product partners and embedded engineers. Improve CI/CD quality, cloud infrastructure, and operational practices.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Recruiter:
People Dimension
Job Ref:
89671566
Date posted:
Wednesday, June 10, 2026
Location:
Cape Town, South Africa
SUMMARY:
POSITION INFO:
The Software Developer (Full Stack, Intermediate) designs, builds, and delivers features and components across the companies SaaS platform through the full SDLC. The role is hands-on and primarily backend-focused, with frontend contribution where needed. This person builds APIs, shapes domain logic, and implements integrations that support device connectivity, platform services, and customer-facing features.
An Intermediate Full Stack Developer owns features and bounded systems from design through long-term operation. They contribute to clear, reliable service workflows within distributed systems and maintain a strong focus on code quality, testability, and operational readiness. While requirements are generally understood, the work still requires judgment, investigation, and sound trade-offs in order to deliver maintainable solutions.
The role extends beyond implementation into shaping APIs, service flows, infrastructure changes, and delivery pipelines within the team’s scope. Intermediate developers are expected to improve CI/CD quality, cloud infrastructure, and operational practices, debug non-trivial production issues, and drive durable root-cause fixes. They collaborate with product partners and embedded engineers, review code and designs, document system behaviour, mentor junior developers, and raise engineering standards through consistent, hands-on contribution.
Duties & Responsibilities
Cape Town, Western Cape / Hybrid 50% in office (2-3 Days per week)
Software Design and Development
- Design, build, and deliver secure, reliable, and maintainable software features and components.
- Implement backend logic, APIs, service integrations, and limited front-end functionality across the platform.
- Apply and contribute to software engineering standards, patterns, and best practices.
- Refactor existing systems to improve clarity, extensibility, and reliability.
- Maintain and improve build pipelines and deployment stages.
- Contribute to cloud infrastructure defined as code.
- Support container build processes and image maintenance.
- Implement and maintain automated testing and quality checks.
- Propose improvements related to cost efficiency, security, and reliability within owned systems.
- Apply, review and support security controls across cloud resources
- Support compliance with industry and regulatory standards
- Support cost optimizations, scaling changes, and service selections.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
- Operate as part of a product team, working on Device/Core or Experience streams.
- Collaborate with embedded engineers to integrate new devices and understand device behaviour.
- Support investigation of production issues when required.
- Mentor junior developers and support onboarding of new hires
- Review team designs, code and provide practical feedback.
- Identify and implement improvements that increase reliability, maintainability, and delivery speed.
- Use AI tools to accelerate development and improve solution quality.
- Participate in incident response and root-cause analysis.
- Support tier-3 engineering escalation with low expected volume.
- Work with engineers across time zones when required.
- Contribute to company processes and continuous improvement efforts
- Take on other tasks assigned by the Head of Software Engineering.
Desired Experience & Qualification
Education & Experience
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related field (preferred), or equivalent professional experience.
- 5+ years of full-time professional software development experience in a team environment.
- Experience working in Agile, cross-functional product teams.
- Solid proficiency in backend development, with some frontend exposure. Preferably using C#/.NET, ASP.NET Core (Web APIs), RESTful APIs, and TypeScript.
- Strong understanding of software engineering fundamentals, including data structures, algorithms, design principles, version control, and collaborative workflows.
- Practical experience with SQL and/or NoSQL datastores. Preferably with Entity Framework Core.
- Experience working with modular monolith and/or microservices-based architectures.
- Hands-on experience with cloud platforms (Azure preferred).
- Practical experience with Infrastructure as Code (preferably Bicep), CI/CD pipelines (preferably Azure, and automated testing.
- Working knowledge of SaaS and PaaS concepts, including availability, scaling, and multi-tenancy basics.
- Proven ability to own features end-to-end through design, delivery, and production operation.
- Demonstrated judgment in technical trade-offs within defined system boundaries.
- Ability to debug complex issues and improve system reliability.
- Experience mentoring junior developers and contributing to code and design reviews.
- Clear written and verbal communication skills.
- Experience using AI-assisted development tools responsibly to improve productivity and quality.
Market-related (depending on experience and education)
Relocation contribution to Cape Town.
Interested?
Shortlisted applicants will be contacted within 2 weeks, if you do not hear from us by then your application for this position was unsuccessful, but you have been added to our database for future vacancies.
Similar Jobs
Explore other opportunities that match your interests
executiveplacements.com
Freeform