Candidates: Create an Account or Sign In
Job Title: Senior Software Developer
Hybrid
Salary: £60,000 - £70,000
Benefits:
* 30 days holiday (excluding bank holidays) plus birthday off.
* EMI Share Options Scheme.
* Comprehensive Health Insurance Plan.
About the Company
This fast-growing SaaS company specializes in cutting-edge e-commerce solutions, offering an innovative platform that enhances digital storefronts for a wide array of clients. The team is passionate about high-performance code, collaboration, and maintaining high development standards to drive real impact in the e-commerce space.
The Role
As a Senior PHP Developer, you will play a key role in advancing the platform’s functionality using PHP, Laravel, and modern front-end tools like Vue.js and Alpine.js. The position involves working in a true DevOps environment, managing complex projects, contributing to architectural planning, and continuously enhancing the codebase with a focus on quality and scalability.
Key Responsibilities
* Develop and maintain robust, scalable PHP applications
* Implement front-end functionalities using Vue.js and Alpine.js to deliver engaging user experiences.
* Collaborate in an agile team, contributing to code reviews, problem-solving sessions, and architectural discussions.
* Manage version control using Git to support large-scale, complex projects.
* Design and integrate APIs, working with RESTful services and third-party integrations.
Skills and Experience
* Must-Have: Expertise in PHP 8 and Laravel 10, with a strong understanding of MVC frameworks.
* JavaScript: Proficiency with Vue.js, Alpine.js, or other frameworks
* Database Management: Experience with MySQL and optimized database interactions.
* Version Control: Solid experience with Git.
* API Integration: Knowledge of RESTful API design and third-party integrations.
* Experience with Docker and containerized environments.
* Understanding of unit testing and CI/CD best practices.
Bonus Skills
* Familiarity with queueing mechanisms and distributed task processing.
* Background in payment systems integration, such as Stripe or PayPal.
* Proficiency in shell scripting and Linux server management