Senior Full Stack Engineer
Role details
Job location
Tech stack
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