Senior .NET full stack developer

Salary: CompetitiveLocation: London

Great State has been innovating digital experiences since 1997. We believe in the awesome power of technology to do great things for our clients and the wider world.

We're a team of 80 digital experts across studios in Bristol and London. We’re a truly collaborative agency with a diverse team of strategists, creatives and technologists constantly inventing and re-inventing.

Our size and independence offer you the best of both worlds – we're big enough that you’ll get to work with significant clients on challenging problems, but small enough that everyone has a powerful and important voice. We move fast and look to our tech team to keep us moving toward the future, whether that means cloud native applications, micro services, highly available message queues, or faster deployment pipelines.

This role is based in our East London office, where you’ll join a newly formed multi-disciplinary delivery team. As a Senior .NET developer, you will need to be up-to-date on the latest trends. You should have strong skills in the Microsoft stack, but we also appreciate diverse backgrounds can provide a broader view on software architecture and development.

Many of our clients are long-term relationships; you will need to understand and write code that follows Clean Code and SOLID design principles. Your JavaScript experience should be more than cursory and be up-to-date with ES2016 and ES2017 standards. You will have developed applications with React, Vue, Inferno, Cycle or other VDOM based component libraries.

You should have in-depth knowledge of many of the following:


  • ASP.NET Web API 2 and MVC 5

  • Umbraco or experience of similar platform

  • ORMs - Entity Framework, Dapper or NHibernate

  • RDBMS schema design

  • Thorough understanding of VDOM based library

  • Flux or MVC architecture

  • PostCSS, SASS, or LESS

  • Webpack or Grunt

  • git or other VCS

Nice to have:

  • Document databases

  • SOA and RESTful services

  • Gang of Four patterns

  • Microsoft Azure

Our clients vary from deeply technical to marketing professionals of all levels. You should therefore be comfortable presenting technical information to clients in a straightforward and commercial manner, as well as holding your own in a technology head to head.

Senior .NET developers need strong communication and time management skills to help with code reviews, requirements gathering, prototyping, mentoring, and project leadership.

In return we offer a fabulous working environment based on Old Street roundabout, excellent benefits, the chance to work on exciting projects, a place to learn constantly and make great friends.

For developers specifically, we give you the tools you need to get the job done and the opportunity to work with new technologies. You will be provided with an IDE of your choice, funds and time for training, a Xeon E5 powered computer, dual screens, CI/CD with VSTS and a come-as-you-are dress code.


To apply, please email with your CV and a short cover letter. If you'd prefer a more informal conversation in the first instance, please get in touch using the same email address.

Apply for this job