Mid or Senior Software Engineer (Backend-leaning) Mostly remote | Bristol (1 day a week ideally) I'm working with a down-to-earth, product-led company that gives its engineers real autonomy, not just to ship code, but to shape how the platform is built. I'm looking to speak with experienced engineers who have a strong focus on clean code, testability, and engineering best practice. This is not a 'ticket-factory' role - you'll be trusted to make technical decisions, improve the platform, and influence how things are done The role You'll be hands-on across the backend, helping to rewrite and modernise a legacy PHP platform into a TypeScript-based, Node.js, service-driven architecture. You'll also play a key part in setting engineering standards and supporting more junior developers. You should be someone who knows what good looks like - in code, architecture, testing, and delivery - and can communicate that clearly to others. What really matters This team is open to different tech backgrounds, but these are non-negotiable: Must-have Strong TypeScript experience (this is the core language) Backend-leaning mindset (APIs, services, data, not just UI) Test-Driven Development (TDD) or strong automated testing discipline A solid understanding of engineering best practice (clean code, separation of concerns, maintainability, scalability) Nice to have Node.js AWS, MongoDB, or modern cloud-native platforms GitHub, CI/CD Experience with PHP or modernising legacy systems Data-heavy, time-series, or IoT-style platforms This is a true greenfield rebuild backed by real investment. You get the pace and impact of a start-up, but with stability, runway, and leadership that cares about doing things properly. For a more in-depth conversation - apply online and your profile will be reviewed within 24hours.