Software Developer

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£90,000.0
Working hours
Regular working hours

Tech stack

.NET Framework Application Programming Interfaces (APIs) Application Frameworks C Sharp (Programming Language) Elasticsearch Python (Programming Language) Object-Oriented Software Development Software Engineering Software Systems .NET Core ReactJS Graphql
+3 more
Restful APIs Web Api Golang

Job description

  • Python software development, particularly in a larger OO context
  • C# and .NET 7 or earlier (.NET Core, .NET Framework) for server-side, web and cloud apps
  • Golang (Go), particularly for endpoint development
  • GraphQL and Elasticsearch
  • React (React.js) and comparable single-page application frameworks for client-side development (though this is not a client-side role)

In addition to a generous salary, their benefits package includes a generous holiday entitlement, flexible hours, free parking, lunches, healthcare provisions and care for mental health at work and competitive pension arrangements - and their benefits are improving year on year. This is a growing team and something of a success story; join them and be part of that future.

Keywords: cloud APIs, REST and RESTful, Python, C# 10, .NET 7, C# apps with the .NET Framework, C# services on.NET Core, Go / Golang, Elasticsearch, GraphQL, React / ReactJS, Cambridge, software

Requirements

To join them, you’ll be degree educated in a STEM subject with significant expertise with software development. Working with larger software systems in particular is of interest, with good architecture and solid underpinnings for future work. Object-oriented design, and web API design - designing a suite of compliant APIs to address a variety of needs and with a view to the future - are key skills. You’ll also need full and unrestricted UK work permission.

About the company

Join a relaxed group of senior developers, with excellent remuneration and a friendly, flexible office environment in new high-tech premises. This pioneering company offers not only first-class tools for professionals, but a suite of powerful APIs providing companies with the ability to tailor systems to their own needs. Their high-availability platform uses GraphQL as one medium for complex queries.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · World Congress 2026 Europe

Videos

See all

Related articles

See all