At a Glance
- Tasks: Develop and maintain PHP applications that power our custom e-commerce platform.
- Company: Join Europe's leading custom PC systems integrator, PCSpecialist.
- Benefits: Enjoy competitive salary, increasing holiday allowance, and on-site parking.
- Other info: Collaborative team environment with opportunities for professional growth.
- Why this job: Make a real impact by shaping the platform that processes every order daily.
- Qualifications: 3+ years PHP experience, solid MySQL knowledge, and strong problem-solving skills.
The predicted salary is between 35000 - 42000 € per year.
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 sharing
- Document 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
- 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
PHP Developer employer: PC Specialist Ltd
PCSpecialist is an exceptional employer that fosters a collaborative and innovative work culture, where every PHP Developer can make a tangible impact on the business. With a focus on employee growth, we offer opportunities to shape our custom-built platform while enjoying benefits like increasing holiday allowances and company events. Located in West Yorkshire, our close-knit team thrives in an environment that values creativity and ownership, making it a rewarding place to advance your career in technology.
StudySmarter Expert Advice🤫
We think this is how you could land PHP Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at PCSpecialist or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised!
✨Tip Number 2
Show off your skills! Create a personal project or contribute to open-source projects that showcase your PHP and MySQL expertise. This not only builds your portfolio but also gives you something tangible to discuss during interviews.
✨Tip Number 3
Prepare for the interview by understanding PCSpecialist's platform. Familiarise yourself with their e-commerce and CRM systems, and think about how your experience can directly contribute to their ongoing development and optimisation.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the team at PCSpecialist.
We think you need these skills to ace PHP Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the PHP Developer role. Highlight your experience with PHP, MySQL, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Show Off Your Code:If you have a portfolio or GitHub account, include it! We love seeing real examples of your work. It gives us a better idea of your coding style and problem-solving abilities.
Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate straightforward communication!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at PC Specialist Ltd
✨Know Your PHP Inside Out
Make sure you brush up on your PHP skills before the interview. Be ready to discuss your past projects and how you've tackled challenges in your code. They’ll want to see that you can write clean, performant code, so be prepared to demonstrate your knowledge of best practices.
✨Understand MySQL Like a Pro
Since you'll be working with MySQL, it’s crucial to have a solid grasp of writing efficient queries and understanding schema design. Prepare to talk about specific examples where you optimised database performance or resolved complex data issues in your previous roles.
✨Show Your Problem-Solving Skills
PCSpecialist values developers who can take ownership of tasks and solve problems independently. Think of examples from your experience where you identified issues in production and how you approached fixing them. This will show them you’re proactive and capable of handling real-world challenges.
✨Be Ready for Team Collaboration
As part of a small, close-knit team, collaboration is key. Be prepared to discuss how you’ve worked with others in the past, whether it’s through code reviews or brainstorming sessions. Highlight your ability to communicate effectively and contribute to a positive team dynamic.