Senior Software Engineer (Cloud - Backend)

London /
Engineering /
Full Time - Remote
Quit Genius is the #1 digital clinic for substance addictions. We are on a mission to help 100 million people overcome tobacco, alcohol and opioid addictions by combining technology, healthcare and design. It’s an ambitious mission, but one we fully believe in and we hire people who share our aspirations and core values. 
 
We are a global team of doctors, designers, engineers and researchers who are aligned by one common goal. Authenticity, creativity, purpose and thoughtfulness are at the heart of everything we do to deliver that goal, so finding exceptional people to come on the journey is everything to us. Quit Genius has scaled to dozens of health plans and employers, covering over 2 million lives and has already helped more than 750,000 members conquer their addictions. As of 2021, we have raised $78M from leading global investors and now work with 100+ world-class team members across our New York, London, and remote offices. 
 
If you are passionate about making an impact on the health of others, join us and make it happen!


At Quit Genius we are developing a digital platform to provide innovative new techniques in addiction treatment that help our members manage their addictions. We have established ourselves as the leading competitor in this space and are looking to scale up to market ownership. Our randomised controlled trial for the smoking cessation program achieved a 53% quit rate. We have already made a direct impact on the addictions of over 70,000 members. We launched our alcohol program this year and we have seen very promising results (we’re still implementing our initial measurements of success). We recently raised a $64m Series B funding round. We have a global B2B2C revenue model that aligns with success and many contracts signed that will put our product in the hands of millions.

Our mission is to help 100 million people with their addictions.

We are looking for experienced backend engineers who can own large projects of product work for our soon-to-exist Coaching Experience product team from a backend/cloud perspective. The Coaching team are the front line workers of Quit Genius who guide our members through their quitting journey. Depending on the members' addiction and other information, the coach may be chatting with the member, conducting video appointments, filling in various assessment forms and documents, setting up shipments for nicotine replacement therapy, helping the member with prescriptions alongside our clinician team, monitoring progress, and much, much more.

Our coaches also need to have different perspectives on data such as analytical information and a way to prioritise and understand what actions they need to take in a given day.

The features we've laid out above are in a very primal state, often with simple functionality missing that we then work around. We'd want someone who can own this domain and enrich these basic features and build new ones that will have a lasting impact on how our coaching team operates. This means a big drive towards autonomy and empowerment for our coaching team as we prepare operationally for the scale up process.

We make a life changing impact for the individual members we treat, with regular stories and videos emphasising as much. We have a strong product team who cooperate heavily with our coaching, clinical, and research teams. Penetrating the global healthcare system means an understanding of a complex sector with strict protocols covering many areas such as security and data.

Our backend system is entirely serverless/FaaS running within AWS utilising a wide range of AWS resources managed by Terraform. Our code is primarily typescript with some JS mostly written in a functional style. Business data problems are expressed declaratively using MySQL. You can expect to be working on a combination of new and existing services.

The loosely coupled event driven nature of serverless has allowed us to iterate and adapt easily and put emphasis on solving product problems. We’re plugging in to the world’s most powerful technology resource (AWS) with a practically infinite scale compute resource, and very little ceremony is needed to use this to its full potential. Many problems with traditional software have gone away although there are still interesting problems to solve when it comes to distributed systems. There are few companies out there using an entirely serverless architecture meaning we are forerunners in the future of backends. It’s necessary to have a SOLID understanding of software engineering principles as we apply them to this new way of architecting backends.

Within the backend guild we are looking for people who can bring concrete advice when it comes to the code, SDLC, security, refactorability, productivity, robustness, observability, performance, etc. especially as the team begins to scale up.

Responsibilities

    • Take ownership of the backend part of our coaching experience
    • Implement cloud-based features and APIs that empower our coaching team
    • Surface data and insights that allow for informed decisions to be made
    • Work within the backend guild to improve our processes, code, and overall system quality

Requirements

    • Extensive experience working building backend systems in cloud based environments
    • Worked as a backend engineer on a commercially successful product that requires several teams to build and maintain
    • Experience working within cross functional teams, and leading technical decisions
    • The ability to choose appropriate cloud resources, set them up following best practices, and integrate their use in to code
    • A strong background in SQL- Experience with event-driven architectures and/or FaaS experience
Our teams at Quit Genius are made up of an incredible range of talented people from all walks of life. We believe that diversity of any description leads to innovation, idea sharing and collaboration. 

Quit Genius is proud to be an equal opportunity employer. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status. Diversity and Inclusion are paramount to the success of our mission and our culture is driven by our differences, each of which we embrace with open arms.