Senior Software Engineer: Full-stack (Next.js & PHP)
Role details
Job location
Tech stack
Job description
This is a Product Engineering role for a system-thinking, product-minded engineer.
The lines between engineering, product and design are blurring. We're less interested in which box your job title sits in, and more in your ability to move fluidly across the work; spotting an opportunity, prototyping it, hardening it into production, then going back to simplify and sharpen what's there. The strongest engineers we know span that whole arc rather than staying in a single lane, and that's exactly who we're hiring.
Based out of our Parsons Green office, working directly alongside our CEO, COO and CPO to turn their vision into a shipped product: close to the decisions, close to the problems, and able to move quickly without waiting on hand-offs. Because you work across the full stack, you won't be blocked by or dependent on anyone to get something live.
You'll also work closely with the rest of the engineering team. The day-to-day looks different for everyone, but we're all working toward the same goals, on shared architecture and standards, raising the bar together.
Your work will help shape our platform, our engineering capabilities, and the unique experiences The Collecting Group provides.
Requirements
- Strong, production-grade experience with Next.js, React and PHP, full stack..
- Strong engineering fundamentals, with good judgement on patterns, structure and trade-offs, and an instinct for clean, efficient, maintainable code.
- A genuine product mindset; you think in systems and outcomes, not just tickets, and you can talk fluently with non-technical stakeholders, including the executive team.
- Comfort owning features end-to-end, from architecture and APIs through to polished frontend experiences.
- A startup/scale-up temperament: high ownership, comfortable moving quickly, and energised by direct access to the founders.
- Demonstrable experience using AI tooling across the SDLC, with tools like Claude Code and Cursor.
Nice to have (and everything beyond Next.js + PHP is negotiable; we'll help you pick up the rest): *
- Node.js and AWS.
- Experience with multitenancy and internationalisation.
- Experience with high-traffic marketplace or transactional platforms.
- A track record of mentoring, code review and lifting a team's technical proficiency
Benefits & conditions
Pulled from the full job description
- Company pension
- Private medical insurance, * 25 days holiday (plus an additional day each year after 2 years tenure).
- Private medical insurance for you and your family with Vitality.
- Company pension contribution.
- Access to professional development resources and opportunities.
- Annual Learning & Development budget to support your professional growth.
- Monthly social budget to enjoy team activities and build connections.