Software engineer

Lindus Health
Lindus Health
Employment Types:
Full-time
Locations:
London, UK
Posted on:
12/21/2021
Send your resume to jobs@lindushealth.com to apply. (Holiday note: We usually respond within 24 hours but are taking a break at the end of December 2021. Expect a response in early January.) Lindus Health is looking for a software engineer (full-stack engineer, backend engineer or frontend engineer) to build the platform powering the next generation of clinical trials. Join a small team in the early stages of product development and grow your skills as we scale the product to manage complex trials and bring new treatments to patients faster! ABOUT US Clinical trials are in crisis. The industry hasn't changed in 30 years, and the cost of bringing new medicines to market is skyrocketing as a result. Lindus Health’s mission is to fix this. We accelerate clinical trials, so patients can benefit. We’re building the world’s first full stack clinical trial platform, to conduct faster, safer clinical trials on behalf of companies developing new treatments, and lowering the barriers to participation for patients. Since launching the company in March 2021 we have helped find over 5,000 patients for more than 25 clinical trials in areas like type 2 diabetes, covid-19 diagnostics and mental health. We closed a $5m seed round to grow our platform and team. ABOUT YOU Our wish list for this role looks something like this: You have 2 years or more experience as a software engineer collaborating in a team You’re a full-stack engineer, or you specialize in backend or frontend development - at this point we have a need for both generalists and specialists. Backend: You have some experience with Python/Django or similar frameworks (e.g., Flask, Ruby on Rails, Node/Express). Frontend: You have some experience with a modern client framework (e.g., React, Vue, Ember). You are product-minded: you want to understand why we are building something to figure out the best how in collaboration with product managers, UX designers and users. You want to be a part of building a new team and new products from scratch. You like an early-stage startup environment where you have autonomy and opportunities to grow in all areas that interest you. You belong here! If your experience and interests match with some of the above, we want you to apply. WHAT WILL YOU DO? In your first month: Learn about clinical trials and the problems we are trying to solve from our co-founders, medical lead and trial managers Collaborate with the product team on a starter project, make your first commits and your first deploys Become familiar with the core components of our stack (React, TypeScript, Django, Python, Postgres, Amazon ECS) In your first 3 months: Become a part of the regular product development cycle where you work for example on features to collect data from trial participants and to help trial staff keep track of progress Observe the product being used in real trials and support the team in responding to feature requests and bug reports Within your first year: Take on responsibility for substantial new features and facilitate related architecture and design decisions Shape our engineering practices and work on making the team more productive in areas such as testing, CI, deployment pipelines, cloud architecture Help grow the product & engineering team by interviewing candidates, onboarding new hires and possibly mentoring junior engineers WHAT WE OFFER Base salary based on experience in the range £55K to £80K, plus 0.1% - 0.3% stock options Unlimited holidays; everyone is encouraged to take off at least 28 days each year Flexible office arrangement; come into the office in London (near Victoria station) as often as you like, or work remotely (within the UK) Monthly team events and days out (pandemic permitting); recently we've been to Legoland, and a Millwall FC home game (decided by popular vote) If working mostly remotely: regular all-expenses paid trips to London to see the whole team (pandemic permitting) Up to £500 towards setting up your home office A new laptop as your main workstation UK visa sponsorship if you’re not already eligible to work in the UK OUR TECHNOLOGY STRATEGY Collaboration rocks. We like processes that emphasize openness and knowledge sharing across disciplines, across hierarchies and across time. We acknowledge that sharing, discussing and documenting their work means a certain amount of overhead for individuals, but this is more than offset in the long run by a culture of healthy teams and individual growth. Iterate with abandon. We recognize that we often don’t know what the heck we’re doing when we start working on a new feature or technical problem, but we know that our understanding will improve as we start down a path to a particular solution. We favor tools and processes that support rapid iteration and frequent validation through user feedback and metrics. Favor boring technology. We choose languages, frameworks, libraries, architectures and tools that are well-established in order to focus on the part that's hard and exciting and accelerates clinical trials the most: product development. We like a mature technology that has been around for at least a decade with abundant documentation and a large community around it. We deviate from this norm in targeted areas of innovation relevant to the business. Related reading: Boring Technology (Dan McKinley), Buy vs build (Camille Fournier) Test in production. We recognize that the last steps of integration and productionization of a new feature are hard - often harder than writing the code in the first place. We favor tools and processes that let us deploy to production early and often and as confidently as possible. We believe that deep insight into how their code behaves with real data and real users is crucial for engineers to get better at their craft. Related reading: Shipping fast and safe (Intercom), I test in prod (Charity Majors) Our current stack: React, TypeScript, Django, Python, Postgres, Amazon ECS OUR HIRING PROCESS FOR ENGINEERS Send your resume to jobs@lindushealth.com. We welcome all applicants regardless of gender, ethnicity, sexual orientation, religion, civil or family status, age, disability, or race. If Lindus Health’s mission resonates with you, we want you to apply! We commit to responding to you within 24 hours (weekends and holidays excepted). Initial call with a co-founder (30 minutes): This is your opportunity to learn more about Lindus Health. We want to tell you about our mission and what we're doing to revolutionise health research. Technical discussion with Nik, our CTO and a co-founder (90 minutes): This is a session in two parts where we figure out whether your technical skills mesh with our team. We deliberately don’t demand you write code or solve algorithm puzzles in real time, though you have the option to do a coding challenge at your own pace if you like. Part 1: Code. You can choose between talking about a piece of code you’ve already written or complete a coding challenge at home that we then talk about. In the first option, you share a piece of your code that you think is interesting. We will walk through the code together and discuss your thought process, challenges you’ve faced and potential refactorings. If you choose the second option you get instructions for a coding challenge that you can do at your own pace ahead of the discussion. The challenge is designed to take no more than 2 hours to complete. Part 2: Architecture & practices. We will share a document with you in advance that explains our team’s current architecture choices and practices. We will discuss what appeals to you about it, what you would change and what you would add to it. As an early team member you will have a real say in evolving this. Values interview (45 minutes): This is a conversation with 1 or 2 co-founders about our values and culture and also your chance to ask any questions you still have about Lindus Health. Meeting the team (one or two calls of 30 mins, or an in-person meeting if you’re in London): At this stage you’ll want to get to know more of the people you’ll be working with. We’ll set up informal calls or meet you in person at our office near Victoria station in London. Offer! If you've come this far, receive an offer and join the team to help us bring about the next generation of healthcare research. We move fast and usually make a decision within hours of your last meeting.