Logo for Liquid Thought

UMBRACO DEVELOPER

Key Facts

Remote From: 
Full time
Mid-level (2-5 years)
English

Other Skills

  • •
    Communication
  • •
    Collaboration
  • •
    Problem Solving

Roles & Responsibilities

  • 2 or more years of backend development experience with Umbraco CMS
  • Strong command of C# and the .NET ecosystem
  • Experience with SQL Server or similar relational databases
  • Strong communication skills to explain technical concepts

Requirements:

  • Designing, building and maintaining Umbraco CMS solutions
  • Writing clean, secure, well-documented C# / .NET code
  • Building and integrating RESTful APIs and custom Umbraco components
  • Managing CI/CD pipelines and deployment scripts with a DevOps mindset

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

Related jobs

Other jobs at Liquid Thought

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.