Senior Full-Stack Engineer

London Construction Jobs
Salford, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 80K

Job location

Salford, United Kingdom

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Application Integration Architecture
Azure
Software as a Service
Cloud Computing
Databases
Cursor (Graphical User Interface Elements)
DevOps
Github
Information Technology Audit
Laravel
Modular Design
MySQL
Query Optimization
Release Management
Systems Integration
Twilio
Data Logging
React
Technical Debt
Backend
Stripe
Codebase
Front End Software Development
Api Design
Code Restructuring
Software Version Control
Legacy Systems

Job description

We are evolving an existing legacy Laravel + MySQL system into a modern, scalable, multi-tenant healthcare SaaS platform called Open Arogya.

The legacy system is functional but requires:

  • Architectural refinement
  • Codebase restructuring
  • Workflow redesign
  • Performance improvements
  • Security hardening
  • Multi-tenant transformation
  • API-first modernisation

This is not a greenfield build.

This role is for a strong, independent Senior Full-Stack Engineer (minimum 4 years experience) who can:

  • Audit and understand an existing codebase
  • Refactor and modernise without breaking production stability
  • Evolve the system into a scalable SaaS architecture
  • Use AI tools such as Claude Code, Cursor, GitHub Copilot (or similar) to accelerate structured development
  • Take full technical ownership of transformation

Current System Overview

  • Backend: Laravel (Legacy versions partially upgraded)
  • Database: MySQL
  • Monolithic structure
  • Limited modular separation
  • Workflow-heavy logic
  • Growing integration requirements (Stripe, Twilio, WhatsApp, Agora, etc.)

The goal is to transform this into:

  • Clean modular architecture
  • Multi-tenant SaaS model
  • API-first backend
  • Production-grade deployment model
  • Scalable and maintainable platform, 1️ Legacy System Audit & Modernisation
  • Review and understand the current Laravel codebase
  • Identify architectural weaknesses and technical debt
  • Refactor legacy patterns into maintainable modular design
  • Improve database structure where necessary
  • Reduce coupling and improve separation of concerns
  • Optimise performance and query efficiency (MySQL)

You must be comfortable working inside imperfect code and improving it.

2️ SaaS Multi-Tenant Transformation

  • Design and implement multi-tenant architecture
  • Ensure tenant data isolation
  • Implement scalable API structures
  • Introduce proper role and permission systems
  • Improve state and workflow management logic

Experience designing SaaS platforms is strongly preferred., * Using AI for structured refactoring

  • Accelerating boilerplate and documentation
  • Generating and validating test cases
  • Improving developer velocity without compromising quality
  • Designing prompt-driven development workflows

We expect intelligent use of AI - not blind dependency.

4️ Full-Stack Development (Hands-On)

Backend:

  • Laravel (core focus)
  • API design and implementation

Frontend:

  • React (or modern frontend framework)
  • Integration with backend APIs

Database:

  • MySQL schema optimisation
  • Query tuning
  • Migration planning

5️ Integration & Infrastructure Improvement

Integrations include:

  • Stripe Connect
  • Twilio (SMS, OTP, Voice)
  • Meta WhatsApp Cloud API
  • Agora Video API
  • Social media APIs

You will:

  • Improve integration architecture
  • Standardise API structures
  • Ensure webhook reliability
  • Improve error handling and logging

6️ DevOps & Release Management

  • Work with CI/CD pipelines
  • Manage release cycles
  • Ensure environment separation (dev/staging/prod)
  • Improve deployment reliability
  • Maintain version control discipline (GitHub)

Cloud fundamentals (AWS/Azure/GCP) required.

Requirements

Do you have experience in SaaS?, You must have hands-on experience using AI coding tools such as:

  • Claude Code
  • GitHub Copilot
  • Cursor
  • Codeium
  • Similar AI coding agents, * Minimum 4 years full-stack experience
  • Strong Laravel experience (must)
  • Strong MySQL database understanding
  • Experience refactoring legacy systems
  • Experience working with SaaS platforms
  • AI-assisted development experience
  • Experience with APIs and integrations
  • Ability to work independently
  • Strong architectural thinking

Strongly Desirable

  • Healthcare or regulated environment experience
  • Multi-tenant SaaS experience
  • Experience working with external vendors
  • Experience modernising monolithic systems
  • Familiarity with event-driven or service-based architecture, * Comfortable working in imperfect legacy systems
  • Structured and disciplined
  • Technically opinionated but pragmatic
  • Independent and accountable
  • Focused on delivering production-ready software
  • Capable of balancing speed and safety

About the company

Senior Full-Stack Engineer - Legacy System Modernisation (Laravel/MySQL) to Healthcare SaaS Platform (Open Arogya) (Product Ownership | System Modernisation | AI-Driven Development | Independent Technical Leadership) Open Arogya is not just an internal system upgrade. It will be launched as a new standalone SaaS startup company, initially funded by Manchester Private Hospital as seed capital. The objective is to: * Successfully modernise and stabilise the current legacy platform * Launch Open Arogya as a production-ready healthcare SaaS product * Pilot within Manchester Private Hospital * Then scale and commercialise to the wider UK healthcare market This role is therefore more than a senior engineering position. You will play a foundational role in building the technical backbone of a healthcare technology startup from the ground up.

Apply for this position