South Africa
Full Stack Software Developer in Cape Town - Image 1
Full Stack Software Developer in Cape Town - Image 1
Enlarge image

Full Stack Software Developer, Cape Town

Full Stack Software Developer, Cape Town
Description

The Full Stack Software Developer is responsible for designing, developing, and delivering features across a SaaS platform throughout the full SDLC. The role is hands-on and mainly backend-focused, with frontend development involved where needed. Responsibilities include building APIs, implementing business logic, and developing integrations that support platform services, device connectivity, and customer-facing features.


This role involves owning features and systems from design through to deployment and ongoing support. The developer contributes to reliable workflows within distributed systems while maintaining strong standards for code quality, testing, and operational performance. The role requires problem-solving, sound technical decision-making, and the ability to deliver scalable, maintainable solutions.


In addition to development, the role includes contributing to API design, CI/CD improvements, cloud infrastructure, and troubleshooting production issues. The developer will work closely with product and engineering teams, participate in code reviews, support junior developers, and contribute to improving overall engineering standards and best practices.

 

Duties & Responsibilities

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.

Collaboration and Product Delivery:

  • 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

Security, Compliance, and Governance:

  • Apply, review and support security controls across cloud resources
  • Support compliance with industry and regulatory standards
  • Support cost optimizations, scaling changes, and service selections

Pipeline and cloud infrastructure:

  • 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.

Quality and Continuous Improvement:

  • 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.

Operations and Support:

  • 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.

More:

  • Contribute to company processes and continuous improvement efforts
  • Take on other tasks assigned by the Head of Software Engineering.

 

Desired Experience & Qualification

Education & Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or a closely related field (preferred), or equivalent professional experience.
  • 3+ years of full-time professional software development experience in a team environment.
  • Experience working in Agile, cross-functional product teams.

Technical Core Competencies:

  • 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.

Cloud & DevOps Expertise:

  • 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.

Ownership, Judgment, and Collaboration:

  • 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.

 

Package & Remuneration

Market-related (depending on experience and education)

 

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

Highlights
Safety Tips
Be careful with multilevel marketing programs, and their income projections.
1 / 10
More info about this ad

Full Stack Software Developer has been posted in the Cape Town Information Technology category on Locanto.

If you’re still wanting to browse, there is so much to explore in the Information Technology category! Take a look at the ads Front-End Web Developer – Bloubergrandt – Salary R30 000, Cape Town, Intermediate Product Owner - (CONTRACT), Cape Town and Mobile Developer (Kotlin / Swift) in Cape Town to discover more of what you’re looking for. Currently, there are 345 ads posted in the Information Technology category in Cape Town.

There are more ads within a 15 km radius for this category. If you want to view those ads, click here.