top of page

Lead Developer – Mobile & Cloud Platform (.NET / Angular / Azure) - Democracy Counts

📍 Hybrid / UK

🏢 Democracy Counts




Please submit applications via Linkedin - see below:


About the Role


We are looking for an experienced Lead Developer to help build the next generation of secure, cloud-based civic technology platforms at Democracy Counts.

You will lead development of on our platform that combines:

  • a .NET MAUI mobile application

  • an Angular 21 web application

  • Azure-hosted backend services

This is a project in a broader programme where we will rapidly adapt and extend our cloud platform to solve new problems across the public sector.

Tech Lead - Team Emerald

As a Lead Developer, you will play a key role in shaping architecture, mentoring engineers, and delivering secure, production-quality software in a collaborative product team.


What You'll Be Doing

You will:

  • Lead the development of modern cloud and mobile applications

  • Design and implement secure, scalable backend services

  • Build offline-capable mobile features using .NET MAUI

  • Develop modern web interfaces using Angular 21 and DevExtreme

  • Work closely with Product, UX and QA teams to deliver high-quality features

  • Drive engineering standards including TDD, code reviews and CI/CD

  • Help shape architecture and technical decisions

  • Maintain strong standards for security, performance and reliability

Engineers in this programme are expected to think architecturally while delivering incrementally and challenge ambiguity with simple, robust solutions.


Core Technologies

You’ll be working with a modern Microsoft stack including:

Backend

  • .NET 10

  • ASP.NET Core Web API

  • Entity Framework Core

  • Azure SQL

Mobile

  • .NET MAUI (iOS & Android)

  • Offline-first design patterns

  • Media capture and device integration

Frontend

  • Angular 21

  • TypeScript (strict mode)

  • DevExpress DevExtreme components

Cloud & Infrastructure

  • Microsoft Azure (App Services, Azure SQL, Blob Storage)

  • Azure Key Vault

  • Azure Application Insights

  • Infrastructure as Code using Bicep

  • Azure Entra ID authentication

Engineering & Quality

  • TDD and unit testing (NUnit / Vitest)

  • End-to-end testing (Playwright)

  • CI/CD pipelines (Bitbucket preferred)

  • Secure development practices aligned to OWASP


Experience We’re Looking For

We’re looking for someone with strong experience across modern cloud and mobile engineering.

You should ideally have:

  • 7+ years software development experience

  • 3+ years in a Tech Lead role

  • Strong expertise in .NET and ASP.NET Core

  • Experience building Angular applications

  • Hands-on experience with Azure cloud services

  • Experience implementing Infrastructure as Code

  • Experience integrating Azure Entra ID authentication

  • Experience designing secure enterprise applications

  • Experience implementing CI/CD pipelines

Experience in regulated or security-sensitive environments is highly desirable.


Nice to Have

  • Geospatial or mapping APIs (e.g. Google Maps)

  • Data analytics or reporting tools (Power BI)

  • Azure Fabric or Data Lake

  • Mobile sensor or camera integrations


What Success Looks Like

Success in this role means:

  • Delivering clean, maintainable, production-quality code

  • High automated test coverage across backend and frontend

  • Secure systems aligned with OWASP best practices

  • Reliable cloud deployments via CI/CD

  • Scalable Azure infrastructure supporting future platform growth.


About Democracy Counts

At Democracy Counts, we build technology that supports democratic processes and public services across the UK.

Our systems support elections, civic engagement, ratings and valuation services, and wider public sector operations. We are committed to delivering secure, reliable and citizen-focused technology that helps organisations serve communities effectively.

We believe diverse perspectives lead to better technology and better outcomes. Our culture encourages collaboration, openness and continuous learning.

What We Offer

  • Flexible and hybrid working

  • A collaborative and inclusive engineering culture

  • Opportunities to work on technology that supports public services

  • Ongoing learning and professional development

We’re committed to creating an environment where everyone can bring their authentic self to work and contribute ideas that improve how we serve our customers and communities.


Interested?

If you’re excited about building secure, modern platforms that support important public services, we’d love to hear from you.

Apply via LinkedIn here: JOB APPLICATIONS

 
 
 

Comments


bottom of page