Senior Product Engineer (contract)

Product · Contract · Piedmont, Italy

Job description

Senior Product Engineer (Contract)

Role

Senior Product Engineer (6 month Contract)

Team

Labgnostic EQA

Company

X-Lab Ltd, Joseph’s Well, Leeds, LS3 1AB. 

Salary

Negotiable, outside IR35

Location

Remote

About X-Lab

With 95% penetration in the UK NHS market, X-Lab processed more than 500 million tests for UK citizens during Covid. Labgnostic, our lab-to-lab interoperability solution, is the world’s first system-agnostic laboratory exchange network. And LabgnosticEQA delivers services for EQA/PT providers worldwide. X-Lab’s newly launched LabReach solution, is an order communications portal that enables remote requesters to easily order tests and digitally receive results from any remote location.

Supporting over 180 LIS instances, X-Lab covers a comprehensive range of disciplines and our library of over 6,000 coded tests is growing daily. X-Lab operates throughout the UK, Ireland, Europe, Australia, New Zealand and the USA.

X-Lab’s head office is in Leeds, with another office in London, but our team is distributed across the UK. We’re a remote-first organisation and believe in the flexibility to work in a way that supports your lifestyle, with many of our team choosing to work from one of our offices a few times a week and at home on other days. While our team lives in lots of different locations, we get together regularly as a company, and within our teams, to socialise and encourage the warm and friendly culture which sits at the heart of X-Lab.

About the Labgnostic EQA Team

A cross-functional development team building a new health tech product with cutting-edge technologies. The product operates in a complex domain offering a variety of technical challenges.

What you’ll be doing

  • Full stack web development of the EQA product

  • Taking ownership of feature delivery from implementation, testing, deployment and monitoring

  • Freedom to choose the right tools and technologies for the job

  • Deploying to production little and often (usually multiple times per day)

  • Paired programming when it makes sense

  • Preparing and reviewing small, focused pull requests

  • Deciding your own ways of working within your squad

What you’ll not be doing

  • Working with legacy code or technologies

Required experience

We are looking for a full-stack engineer with significant professional experience in the following areas.

  • Modern ASP.NET Core and Entity Framework Core (.NET 8 used currently)

  • ReactJS

  • SQL

  • Messaging technologies e.g. RabbitMQ, Azure Service Bus etc

  • Automated testing of both frontend and backend applications

Desired experience

  • Docker
  • Azure Container Apps
  • GitHub Actions
  • Terraform
  • Distributed systems design
  • Authentication/authorization solutions