PCSpecialist is Europe's leading custom PC systems integrator, headquartered in West Yorkshire, UK. With over 300 staff, we design and manufacture bespoke PCs, laptops, and All-in-One computers for consumer, business, and education markets across the UK and Europe. Every machine we ship is built to order — and the software that makes that possible is entirely our own.
The Platform
At the heart of PCSpecialist is a custom-built e-commerce and CRM platform that has been developed and refined in-house over more than 21 years. It powers everything from the moment a customer lands on our website through to order fulfilment, production, and dispatch — handling multiple storefronts across different languages and markets.
Because every order is unique — different specifications, components, pricing rules, and customer profiles — the platform must handle complexity at scale in real time. This means:
* A fully custom CRM and order management system
* Real-time integration with our internal production and deployment systems
* Customer account management, B2B tooling, and trade portals
* Internal tooling used daily by hundreds of staff across production, sales, and support
This platform is the backbone of our business. It is custom-written end-to-end, and the team that builds and maintains it is small, senior, and takes real ownership of what it ships.
The Opportunity
This is an excellent opportunity for a mid-level PHP developer to join a small, close-knit team working on a platform that directly drives the business — not a peripheral tool, but the system that processes every order, every day.
You will work across both the customer-facing and internal sides of the platform, contributing to new features, performance improvements, and ongoing modernisation of a long-lived production codebase. PCSpecialist is actively investing in its systems, which means you will have real scope to shape how the platform evolves — not just maintain what exists.
This role offers something increasingly rare: the chance to work at a company where you can see the direct, tangible impact of your code — in the orders being placed, the machines being built, and the customers being served.
Key Responsibilities
* Develop and maintain features across the PHP application, spanning both customer-facing and internal systems
* Write clean, performant, and well-structured code against a live production codebase
* Design and optimise MySQL queries, schemas, and data access patterns
* Collaborate with internal stakeholders across development, production, and operations to understand requirements and deliver solutions
* Identify and resolve issues in production, determining root cause and proposing both immediate and longer-term fixes
* Contribute to technical design discussions, prototyping, and investigations
* Participate in code reviews and contribute to team knowledge sharingDocument work appropriately and report progress via stand-ups and team tooling
* Other: Node.js, AWS Lambda, Redis, Memcached
Requirements
* 3+ years’ commercial experience developing PHP applications
* Solid working knowledge of MySQL — writing performant queries, understanding schema design
* Experience with Git version control
* Strong problem-solving skills and the ability to take ownership of tasks end-to-end
* Ability to work within and contribute to a small, collaborative development team
* Right to work in the UK without sponsorship
Language Skills
Experience working with large, long-lived production codebases
* Familiarity with Node.js or AWS Lambda
* Experience with Docker or containerised environments
* Exposure to Redis, Memcached, or similar caching layers
* Interest in PC hardware and the enthusiast computing market
* Bachelor’s degree in computer science, Engineering, or equivalent practical experience
* Company events
* On-site parking
* Increasing holiday allowance & life assurance for long-serving employees
#J-18808-Ljbffr