Software Engineer - the opportunityThis is an exciting new role with a company that's spent the past twenty years innovating in the Healthcare sector. Our client already counts the vast majority of UK NHS trusts as clients, and they're fast expanding their reach globally, too. The company is on a mission to be the driving force in transforming how healthcare data is used, to the benefit of both patients and clinicians.We are looking for a talented, full stack software engineer who wants to join a small, collaborative, friendly and open-minded team. The team comprises experienced engineers who work on every aspect of the company's product set. Each member of the team is involved in designing architecture and leading workstreams, and there is plenty of knowledge sharing amongst peers. The team is geographically dispersed and accustomed to working together effectively remotely.The technology stack includes the following and we're looking for people with proven experience of these (or close equivalents) : - PHP, Laravel, Javascript, React.js, Tailwind, PostgreSQLLocationThis is a fully remote role, though we are only looking for candidates who will be working remotely from within the UK and we are unable to provide sponsorship for work visas.There are in-person get-togethers, about once a month, and arranged in locations that are as practical as possible for the participants.Software Engineer - responsibilitiesDevelopment and implementation of clinical web applicationsEnsure quality, performance and responsiveness of applicationsConduct code reviews, unit testing, integration testingKeep abreast of new technologies and industry trendsEvaluate, suggest and implement new technologies to benefit the applicationsWork with partners and customers to ensure effective implementationsSoftware Engineer - requirementsProven experience in full-stack development using suitable technologiesSkilled in building UIs with modern Javascript librariesGood understanding of version control, continuous integration and project management toolsA methodical and effective approach to solving complex challengesStrong written and verbal communication skills and collaboration abilitiesCommitted to ongoing personal development and staying abreast of new technologiesExperience with Cloud-based servies (Azure/AWS) would be usefulAny prior experience in a healthcare setting would be beneficial