Senior Developer
Role details
Job location
Tech stack
Job description
- Developing new features and API's in Laravel
- Working on unit tests as well as wider performance optimisation
- Maintenance of legacy code base (bespoke PHP build in the Yii2 framework)
- Integrating platforms with third parties (e.g. Finance applications, payment gateways)
- Communicating directly with clients in a clear, concise and non technical way
- Performing code reviews and supporting other developers
- Supporting with the planning of more complex projects
- Managing, Updating, Upgrading cloud based web servers and services such as AWS, Hetzner Cloud and Cloudflare Pages
Requirements
Do you have experience in Vue.js?, This is a full time position as a Remote Senior PHP Developer within a small but driven company. The position will be fully remote, however there will be an expectation to be in an office 2 - 3 times a year at various locations in the UK. We require at least 5 years experience in a similar role, we'd love to see some example applications you've created and may ask you to create a very small app based on our spec.
The ideal candidate has good knowledge of eCommerce and must have a positive, friendly and personable attitude for direct communication and interaction with clients., * Extensive experience developing with PHP and Laravel
- A good knowledge of PHP design patterns, unit testing and security.
- Experience working as a Senior Developer
- Previous experience working in an dynamic, agile (ideally SCRUM) environment
- Strong working knowledge of AWS and linux based servers
- Frontend development knowledge and experience of JavaScript and Vue will be hugely beneficial
- Experience with building and using RESTful APIs
Benefits & conditions
- Fully remote
- Company events
- Pension scheme
- Vitality private healthcare membership after 1 year of service
- In-house SAAS project with profit share scheme
- Flexible working hours
- Unlimited annual leave
- Personal development - We're committed to helping you grow not just as a person, but helping your career development too with relevant courses and investing into new technologies to further your development as part of an ever growing business.