Mid/Senior PHP Developer (Full-Stack)
Role details
Job location
Tech stack
Job description
As a full-stack PHP developer, you'll be joining a highly-effective team working on business-facing systems and product websites., Taking ownership of your work from assignment to release
Writing clean, maintainable and secure code to build and improve services
Considering how your work will integrate with existing features and systems
Collaborating with other developers and testers to deliver secure and efficient features
Contributing to the design of new features and systems
Writing clear implementation and test plans to support your work
Troubleshooting, debugging and fixing reported issues
Reviewing, testing and providing constructive feedback on other developer's code to help ensure quality and share your knowledge
Communicating with team members in other departments to understand their requirements or issues to make sure your solution is suitable and appropriate
Contributing to team documentation and end-user guides to make sure knowledge is shared across the team and end-users can make the most of new features
Providing estimates for your work and communicating progress clearly to management
Requirements
Do you have experience in REST?, As part of our continued company growth, we're looking for multiple experienced PHP developers with strong skills in creating secure code, working with APIs and using OOP principles to help us build a robust new system and provide high-quality solutions to support commercial growth., Minimum 3 years commercial experience writing and maintaining vanilla OOP PHP code
Pragmatic about tooling: confident reaching for a framework or third-party package when it earns its place, equally comfortable reading and writing vanilla PHP when that's the better call
Commercial experience building and maintaining RESTful APIs and using these to pass data securely between systems
Minimum 3 years commercial experience in front-end website development with a strong understanding of semantic HTML, Tailwind CSS and vanilla JavaScript
Strong understanding of testing principles - both user testing and unit testing, with practical experience of PHPUnit (or equivalent)
Understanding of application security principles - ideally with some practical experience of implementation
Ability to collaborate well within a growing development team; sharing knowledge and providing and receiving constructive feedback from others
Familiarity with version control (Git), automated testing, and CI/CD pipelines
Self-motivated learner and a willingness to get involved with a complex legacy system
Excellent written and verbal communication skills
Strong critical thinking and problem solving skills
Comfortable working in a hybrid or remote team, managing your own time and communicating clearly
Essential for Senior level
Demonstrable experience leading features end-to-end, mentoring other developers, or owning architecture and design decisions on commercial systems
Desirable
Previous experience working with end-users (it will be essential that a candidate can show willingness to do this as part of the role)
Benefits & conditions
Pulled from the full job description
- Financial planning services
- Gym membership
- Life insurance
- Free parking
- Company pension
- Private medical insurance
- Casual dress, Competitive salary (dependent on experience)
Collaborative and supportive team environment where performance is rewarded and ideas are welcome
Clear progression opportunities within a rapidly growing global business
Modern office environment in Macclesfield, with public transport links from the train station
Employee Benefits:
Casual dress code
Regular company events
Gym membership contribution
On-site parking
Exclusive perk: Regular chances to win tickets to major events and live performances at Co-op Live, Manchester's newest entertainment venue
Pay: £45,000.00-£60,000.00 per year
Benefits:
- Casual dress
- Company events
- Company pension
- Financial planning services
- Free parking
- Gym membership
- Life insurance
- On-site parking
- Private medical insurance