Senior Full-Stack Laravel Engineer
Role details
Job location
Tech stack
Job description
We are seeking an experienced Senior Full-Stack Engineer to join our engineering team, reporting directly to the Chief Technology Officer. The successful candidate will play a significant role in shaping the product as we grow. The role offers substantial autonomy and responsibility. The successful candidate will be expected to take ownership of features and initiatives end-to-end, from initial scoping through to deployment and ongoing maintenance. This is not a position suited to engineers who require detailed specifications or extensive supervision; we are looking for a self-directed professional capable of identifying problems, proposing solutions, and delivering them to production., * Design, build, and ship new product features in close collaboration with the CTO.* Investigate, diagnose, and resolve production issues with a focus on rapid turnaround.* Identify opportunities for technical and operational improvement across the codebase, and implement them proactively.* Take ownership of features end-to-end, including production support and post-release iteration.* Provide technical support directly to client practices where required, including investigating reported issues, communicating clearly with non-technical users, and delivering timely fixes.* Contribute to architectural and engineering decisions across the platform.* Maintain high standards of code quality, testing, and written documentation.
Requirements
Candidates must demonstrate the following:* A minimum of five years' experience building and maintaining production web applications.* Strong proficiency in PHP, with substantial commercial experience using the Laravel framework.* Strong proficiency in JavaScript, with substantial commercial experience using Vue.js.* Solid working knowledge of MySQL, including schema design, query optimisation, and migration management.* Experience with Git and modern collaborative development practices.* A demonstrable track record of owning features end-to-end and being directly responsible for code in production.* Excellent written and verbal communication skills, including the ability to communicate effectively with non-technical users when investigating and resolving client-reported issues.* The ability to work effectively in an asynchronous, remote-first environment.* The right to work in the United Kingdom. We are not in a position to sponsor work visas at this time.
Use of AI Development Tools The use of AI-assisted development tools, in particular Claude Code, is integral to how we build software at MedLink. We do not regard these tools as optional or supplementary; they are a core part of our engineering workflow. Candidates should have meaningful, hands-on experience using AI coding assistants as part of their day-to-day development practice and should be able to articulate how these tools have changed the way they design, write, and review code. Candidates who have not yet incorporated such tools into their workflow, or who regard them sceptically, are unlikely to be a good fit for this role.
Desirable Experience The following are not strictly required, but candidates who can demonstrate them will be at an advantage:* Experience with Inertia.js / Bootstrap CSS.* Prior experience working in healthcare, NHS-adjacent, or other regulated industries.* Experience providing technical support to non-technical end users.* Experience building and operating multi-tenant SaaS applications.* Experience integrating with complex or imperfectly documented third-party APIs.* Familiarity with Laravel Horizon, Redis, and queue-based architectures.