Full-Stack Developer

Leonard Curtis
Salford, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Salford, United Kingdom

Tech stack

JavaScript
PHP
Apache HTTP Server
Command-Line Interface
Software Quality
Database Design
Software Debugging
Linux
DevOps
Web Development
Web Servers
Laravel
PostgreSQL
MySQL
Nginx
Object-Oriented Software Development
Performance Tuning
Web Application Security
Systems Architecture
Tailwind
Technical Debt
GIT
Vue.js
Front End Software Development

Job description

This is an exciting opportunity to join a rapidly growing dynamic organisation that's passionate about investing in the growth and development of its people.

We're currently seeking a highly experienced and proactive Full-Stack Developer to become a pivotal part of our technical team. We're looking for an experienced professional who can take full ownership of complex features from initial concept through deployment, working independently while collaborating closely with technical leadership to shape and deliver our technology roadmap. The role involves maintaining and improving an existing legacy codebase with its inherent technical debt, as well as contributing to a new platform built on Laravel 12, designed from the ground up with best practices in mind. This means a mix of legacy maintenance and enhancement, alongside greenfield architecture and development work.

You will be deeply involved in the entire development lifecycle, contributing not just code, but also your architectural insight and strategic ideas. The ideal candidate is someone who relishes complex challenges, has a deep understanding of modern web development, and can confidently operate across the full technology stack.

The specific duties and responsibilities will include:

  • Full-Stack Development: Design, develop, and maintain robust, scalable, and secure web applications using PHP and the Laravel framework
  • Frontend Engineering: Build dynamic and responsive user interfaces using Vanilla JS, Tailwind CSS and Vue
  • System Architecture & Ownership: Take a leading role in architectural decisions, contributing to the design of new systems and the refinement of existing ones
  • DevOps & Infrastructure Management: Manage, configure, and administer our Linux-based web servers. You will have hands-on responsibility for deployment, monitoring, performance tuning, and security hardening
  • Technical Leadership: Mentor other team members as and when the team grows, champion best practices in code quality, testing, and security, and help drive the company's technical standards forward
  • Collaboration: Work closely with me to translate business requirements into technical solutions, providing realistic estimates and identifying potential risks, * 2 giving back days per year. We encourage our team to support the wider community by providing paid leave to work with local charities or good causes
  • A hard working, fun and professional working environment
  • Enhanced family friendly policies, including enhanced Maternity pay
  • 36.25 hour working week

Leonard Curtis is a market leading professional services provider operating across the UK and Channel Islands. Since our formation we've supported business owners and advisors by listening and offering practical solutions and tailored advice. Our expert team of specialists deliver positive strategic advice across restructuring and insolvency, funding and law across 30 offices and we remain the largest independent restructuring firm in the UK. A career with Leonard Curtis will open the door to varied career pathways.

We have built an environment that empowers you to express yourself to have confidence in who you are and what you're capable of and develop the career you want.

Requirements

Do you have experience in Vue.js?, * You must have at least 3 years experience in a similar role

  • You will have a deep expertise in object-oriented PHP and advanced Laravel concepts (Eloquent, Service Containers, Queues, Events, etc.)
  • Significant experience building complex UIs with Vue.js and a strong command of Vanilla JavaScript (ES6+). Proficiency with Tailwind CSS for rapid and consistent UI development
  • Proven ability to set up, secure, and maintain production web servers (e.g., Nginx/Apache) on command-line Linux environments
  • Strong experience in database design, optimization, and management with MySQL/PostgreSQL
  • Expertise with Git, CI/CD pipelines, and modern development workflows
  • A natural problem-solver with the ability to debug complex issues across the entire application stack, * Full-Stack Developer: 4 years (required)

Benefits & conditions

  • Company events
  • Company pension
  • Cycle to work scheme
  • Health & wellbeing programme
  • Paid volunteer time
  • Referral programme

Apply for this position