Senior Full Stack Developer

  • Medichecks
  • Nottingham, Nottinghamshire
  • 14/08/2023
Full time Information Technology Telecommunications SQL Data Scientist Business Analyst Testing

Job Description

The Role: Senior Full Stack Developer

The Team: Technology

Hiring Manager: Director of Technology

Hours: Full time 37.5 hours per week

Location: Nottingham - Hybrid working

Medichecks launched the UK's first direct-to-consumer blood testing company in the UK and created a market where there was none. As well as the continued growth of our B2C business we now see considerable opportunity to grow in the B2B and B2B2C space through our technology platform, Plasma.

Our vision is to be part of everyone's journey to better health. At Medichecks we're building a healthcare platform for the future. We're a team of medics, designers, engineers and communicators who are intent on bringing our vision to life. We'd like to hear from people who want to use their skills and knowledge to improve peoples' lives and help us create real change in the way that blood testing and insights can be delivered.

Purpose of Role

To be part of the key team building software and devops solutions to facilitate the growth of Medicheck's business. Bring experience and knowledge in the tools and technologies used in Medicheck's tech stack to the Medichecks team and help the growth of the team using your skills and knowledge.

Our Technology Team

Our team have come to us from a range of backgrounds and places, from start-ups and agencies to online banks, we're looking for people that enjoy learning new things and are motivated to build new software, solve problems and do great work.

We are growing fast. To help with our growth we are structuring ourselves into chapters' of expertise and working in small interdisciplinary teams on individual projects. With the freedom to learn and shift specialisms over time.

Our feature teams are cross-functional. You'll be collaborating with product owners, doctors, marketers, web engineers, data scientists, business analysts, and more! Together you'll deliver feature updates that provide value and features to our customers and partners.

Our Technology Stack

You'll be working on greenfield projects, building our systems using the following tools and technologies:

Golang for our applications and microservices

Kubernetes and Docker for orchestration and containerisation

AWS for our infrastructure

Vue.js for our presentation layers.

We know you will be keen to stay on top of new technology and our personal development approach will support you with this.

Key Challenges

Delivering outstanding solutions whilst maintaining strict patient confidentiality.

Deliver critical results in a clear and informed manner.

Innovating to make people's lives better.

Job Tasks and Responsibilities

This is an exciting time to join us, as we re-imagine how we work and deliver technology. You will enjoy the freedom to learn, working with some of the latest web technologies while building mission-critical applications.

  • You must have a passion for writing solid well-structured software using modern development practices.
  • You'll be working with the team to refine the process and technical direction, and mentor junior members of the team through the implementation and ensure best practices are maintained, solving complex problems and programming in a variety of languages.
  • You will work on projects, ranging from maintaining our existing products to building new solutions using a variety of technologies to deliver and support web-based, microservice driven applications.

Key Skills and Knowledge

You will have strong experience working on the full stack of a technology product.

You care about customer outcomes and are product focused.

You want to make data-informed decisions.

You're comfortable working in a team that deals with ambiguity.

You're interested in distributed systems and writing resilient software.

You will have a passion for; and understand the importance of, software patterns.

You will have experience within our technical stack (Go, Vue.js, AWS, Terraform, postgreSQL.)

*How we work

We have adopted a flexible hybrid approach to working in both the office and at home, having seen the benefits of both for everyone during the last year. You will predominantly work from home, but sometimes we will get together to collaborate, or for 121s (minimum 1 day/month in Nottingham office).

We offer flexible working around our core business hours and trust you to work enough hours to do your job well, at times that suit you and your team.

Medichecks people, perks and culture

We are committed to making Medichecks a great place to work and have shaped our people strategy around our colleagues' feedback. We have a great range of perks including buying/selling holidays, free stuff and discounts, access to health services and the opportunity to give back to the community.