Job Overview
Company logo: https://media.licdn.com/dms/image/v2/C4E0BAQEYs5sVCy2tsg/company-logo_400_400/company-logo_400_400/0/1637599459750/stitch_health_logo?e=1749081600&v=beta&t=ZYCaCjvv6HX4qX5kb_WlK1zB7C1Z9qqX8Kd8WB7l95Q We’re looking for a dedicated and collaborative individual to work on both the back-end services and front-end development of our web applications. Our mission is to enhance clinical trials and our web apps, serving both patients and professionals, are essential to achieving this goal.
As a key member of a growing team, you’ll need to be comfortable taking the initiative and seeking out ways to improve the product. The results of your work will be in the hands of patients, nurses and others in clinical trials. We’re looking for someone who will seize the opportunity to make their lives better and improve people’s health by helping to get new medicines to market faster.
As well as being a key member of the engineering team you will also work closely with everyone in the company to bring features from initial ideas through to production. As we look to grow the company there is a lot of potential for you to grow with us, taking on new responsibilities such as team leadership.
How we workThe engineers at Stitch work as a single cross-functional team, collaborating closely with the product manager, designer and others across the company. We operate on two-week sprints with weekly releases, plus extra releases as necessary. Tasks are tracked in Jira, with GitHub for source code management and CI/CD processes.
What you’ll doAdd new functionality and optimise backend servicesDevelop key features for the Stitch web applicationsWork collaboratively across the business to scope and plan new featuresTake ownership of new features from concept to deliveryRefactor and enhance existing code for better performance and maintainabilityEnsure comprehensive test coverage is maintainedFollow best practices and advocate for improvements
RequirementsMinimum 2 years experience of software development in technical teamsStrong Typescript knowledge and experienceExperience developing React apps for external usersExperience writing node.js APIs for productionExperience with one or more Javascript testing frameworks (e.g. Jest, Playwright)Strong understanding of at least one database technologyA strong commitment to writing clean, readable, well-tested and reusable codeExcellent communication skills and enjoys working with othersSelf-motivated and independent work style
Nice to haveExperience with Next.jsExperience developing and deploying systems in AWS or other cloud environmentsExperience with Postgres and DynamoDBGraphQL/ApolloPython
Company BenefitsShare options schemeMacbookOngoing training and development opportunities, with dedicated budgetMonthly socials and team activities25 days holidayFantastic office in convenient locationPension
Interview ProcessIntroduction call (10min remote)Job history and technical experience (45mins remote)Technical assessment code test (90mins remote)Technical discussion with Engineering team (45mins in person)Cultural fit (30mins in person)
The technical discussion and cultural fit interviews will be scheduled on the same day so only one trip to the office will be required at the end of the process.