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…
