Senior Full Stack Engineer

DFUSION
Charing Cross, 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

Job location

Charing Cross, United Kingdom

Tech stack

JavaScript
PHP
API
CSS
Software Quality
Databases
Software Debugging
Software Design Patterns
Distributed Systems
Elasticsearch
PostgreSQL
Software Architecture
Redis
Caching
Backend
Event Driven Architecture
Twig
Front End Software Development
Microservices

Job description

DFUSION builds and maintains the platforms behind the likes of YachtBuyer and YachtCharterFleet. High-performance digital products used by millions. We combine strong engineering, advanced data and premium UX to deliver the most sophisticated technology in the luxury yachting sector., * Architect and maintain APIs, microservices and data-driven backend systems

  • Lead system design discussions and influence long-term technical direction
  • Ensure code quality through clean architecture, testing and documentation
  • Optimise performance across frontend and backend layers
  • Collaborate with Product, Design and Data teams to shape user-facing features
  • Lead technical investigations, diagnose production issues, and propose scalable solutions
  • Contribute to CI/CD pipelines, cloud deployment, monitoring and automation
  • Help define the engineering culture as a team.

Tech We Use

  • Frontend: Twig, JavaScript, CSS
  • Backend: PHP
  • Databases: PostgreSQL
  • Caching/Search: Redis, ElasticSearch

(Deep experience in all is not required - strong engineering fundamentals are.), * We build meaningful products used globally across luxury markets

  • You can own projects end-to-end: from architecture to deployment
  • Flexible working culture
  • A modern, ambitious engineering environment where your decisions shape the platform
  • Clear path to technical leadership as the team expands
  • Work with a cutting-edge stack and a team that values quality and innovation

Requirements

We're looking for two Senior Full Stack Engineers with deep, hands-on experience building scalable systems and high-quality software. If you enjoy owning architecture, improving performance, and delivering across an entire stack, this role is for you., * 5+ years full-stack development experience

  • Strong understanding of modern software architecture, design patterns and scalability
  • Expert in at least one backend ecosystem and one frontend framework
  • Excellent at writing clean, modular, well-tested code
  • Comfortable leading design decisions and proposing architectural improvements
  • Strong debugging, optimisation and performance profiling skills
  • Comfortable mentoring others, collaborating across teams and driving engineering excellence
  • Bonus: experience with distributed systems, microservices or event-driven architecture

Apply for this position