UMBRACO DEVELOPER
Liquid Thought
Prepare for this role
Benefits
Job Type
Description
Umbraco Developer
Cape Town, South Africa (Hybrid) | Permanent | Technology
Our client is a forward-thinking digital agency with a strong track record of delivering bespoke web and mobile solutions for clients across multiple sectors. They are looking for an Umbraco Developer to join their engineering team and take ownership of complex, high-quality backend builds in a collaborative, design-led studio environment.
The Opportunity
This is a role for a developer who knows Umbraco well and takes genuine pride in the quality, security and performance of their work. You will be responsible for architecting, building and maintaining sophisticated Umbraco CMS implementations, C# / .NET services and API integrations across a portfolio of client projects. You will work closely with senior engineers and contribute to a collaborative, quality-focused engineering team.
What You Will Be Doing
- Designing, building and maintaining Umbraco CMS solutions for web and mobile client projects, from initial architecture through to deployment and post-launch support
- Writing clean, secure, well-documented C# / .NET code that meets the team's quality standards and holds up under review
- Building and integrating RESTful APIs, third-party services and custom Umbraco components, packages and content models
- Contributing to database design, query optimisation and server-side performance profiling across client environments
- Participating actively in code reviews, both giving and receiving feedback that raises the standard of the whole team's output
- Managing CI/CD pipelines, deployment scripts and hosting environments (Azure, cloud or on-premise) with a DevOps mindset
- Maintaining technical documentation, runbooks and shared libraries that make the codebase easier for everyone to work in
- Collaborating closely with frontend developers, designers, project managers and account teams to deliver cohesive, integrated solutions
- Proactively identifying and addressing technical debt, security risks and performance issues before they become production problems
- Staying current with Umbraco releases, .NET framework updates and industry best practices and bringing relevant learnings back to the team
What We Are Looking For
- 2 or more years of backend development experience, with solid hands-on Umbraco CMS experience
- Strong command of C# and the .NET ecosystem, including ASP.NET Core, Entity Framework and modern .NET features
- Solid experience designing and consuming RESTful APIs, with a good understanding of authentication, security and integration patterns
- Proven ability to write meaningful automated tests (unit, integration) that catch regressions before they reach production
- Experience with SQL Server or similar relational databases, including schema design and query performance tuning
- Comfortable working with Git-based version control, CI/CD pipelines and cloud hosting environments
- A track record of delivering complex Umbraco projects on time and to a high technical standard, with minimal rework
- Strong communication skills, with the ability to translate technical complexity into clear language for non-technical stakeholders
- A collaborative, team-first mindset and a genuine commitment to shared code quality
Advantageous
- Experience with Umbraco Cloud or headless Umbraco implementations
- Familiarity with AI-assisted coding tools and how they can improve development efficiency
- Exposure to frontend technologies (React, Vue or similar) and comfort working across the full stack
- A genuine interest in growing your skills and taking on more responsibility over time
- A background in agency or studio environments where you have managed multiple concurrent client projects
What Is On Offer
- A permanent role with a well-established, design-led digital agency with a strong client portfolio
- A hybrid working model based in Cape Town
- A collaborative, creatively energised engineering team that values quality, craftsmanship and continuous improvement
- Real ownership of your work, with the technical autonomy expected at senior level
- Opportunities to contribute to engineering standards, processes and culture as the team grows
Please note that only shortlisted candidates will be contacted. If you have not heard from us within 2 months of applying, please consider your application unsuccessful. Applications are open to South African citizens and candidates with valid work authorisation.
This job is found at InterviewStack.io
Skills
About Liquid Thought
Liquid Thought is a next generation digital innovation agency. We enable digital transformation and partner with our Clients to help them to remain relevant in an ever-changing online economy.