Eligibility Criteria
- Applicants must have the legal right to work in the UK.
- A valid UK residency status is required.
- Visa sponsorship is not available.
Role Overview
We are seeking an experienced Back-End Developer with strong Laravel and PHP expertise to play a key role in the development and scaling of our marketplace platform. You will be responsible for designing and building robust, secure, and high-performance backend systems that support core marketplace functionality and evolving business requirements.
Key Responsibilities
- System Architecture & Development
- Design and implement scalable, maintainable backend architecture.
- Apply SOLID principles, clean code practices, and clear separation of concerns.
- Develop modular components using service-layer and repository patterns.
- Core Platform Features
- User authentication and role-based authorisation (Sanctum/Passport).
- Service listings (creation, editing, search, filtering).
- Order lifecycle and transaction management.
- Secure payment integrations (Stripe, PayPal).
- Internal messaging, reviews, and dispute resolution.
- RESTful API development with versioning support.
- Database & Performance
- Design and maintain efficient, well-structured database schemas.
- Optimise SQL queries, indexing, and prevent N+1 issues.
- Implement Redis for caching, sessions, and queue systems.
- Monitor performance and address scalability concerns.
- Integrations & Collaboration
- Integrate third-party services such as payment providers and notifications.
- Work closely with frontend developers (e.g., Vue.js) to ensure seamless API integration.
- Testing & Maintenance
- Write and maintain feature and unit tests (PHPUnit/Pest).
- Troubleshoot and resolve issues across development and production environments.
- Support system stability and continuous improvement.
Technical Requirements
- Core Technologies
- PHP 8.2+ with strong OOP principles.
- Laravel (v10–12) with 3+ years’ production experience.
- Advanced SQL (MySQL/PostgreSQL), query optimisation, indexing.
- Redis for caching, sessions, and queues.
- Architecture & Tooling
- Service-layer and repository patterns.
- RESTful API design and authentication.
- Event-driven architecture (Laravel Events & Listeners).
- Git, Composer, PHPUnit/Pest.
- Code quality tools (PHP Insights, Pint/CS Fixer).
- Performance & Testing
- Query optimisation and N+1 prevention.
- Queue and memory optimisation.
- TDD mindset and integration testing.
- Understanding of code coverage.
- Required Experience
- E-commerce or marketplace platforms (2+ years).
- Multi-user role systems and permissions (Spatie or similar).
- Payment gateway integrations (Stripe, Braintree, PayPal).
- Order/transaction processing workflows.
- File upload (S3).
Job Details
- Experience: Required
- Employment: Full-time
- Schedule: Monday – Friday 8:30 am to 5 pm
- Salary: £35,000 – £45,000 yearly
- Starting time: Immediate start!
- Location: On-site (Merseyside)
Eligibility Criteria
- Applicants must have the legal right to work in the UK.
- A valid UK residency status is required.
- Visa sponsorship is not available.
Role Overview
We are seeking an experienced Back-End Developer with strong Laravel and PHP expertise to play a key role in the development and scaling of our marketplace platform. You will be responsible for designing and building robust, secure, and high-performance backend systems that support core marketplace functionality and evolving business requirements.
Key Responsibilities
- System Architecture & Development
- Design and implement scalable, maintainable backend architecture.
- Apply SOLID principles, clean code practices, and clear separation of concerns.
- Develop modular components using service-layer and repository patterns.
- Core Platform Features
- User authentication and role-based authorisation (Sanctum/Passport).
- Service listings (creation, editing, search, filtering).
- Order lifecycle and transaction management.
- Secure payment integrations (Stripe, PayPal).
- Internal messaging, reviews, and dispute resolution.
- RESTful API development with versioning support.
- Database & Performance
- Design and maintain efficient, well-structured database schemas.
- Optimise SQL queries, indexing, and prevent N+1 issues.
- Implement Redis for caching, sessions, and queue systems.
- Monitor performance and address scalability concerns.
- Integrations & Collaboration
- Integrate third-party services such as payment providers and notifications.
- Work closely with frontend developers (e.g., Vue.js) to ensure seamless API integration.
- Testing & Maintenance
- Write and maintain feature and unit tests (PHPUnit/Pest).
- Troubleshoot and resolve issues across development and production environments.
- Support system stability and continuous improvement.
Technical Requirements
- Core Technologies
- PHP 8.2+ with strong OOP principles.
- Laravel (v10–12) with 3+ years’ production experience.
- Advanced SQL (MySQL/PostgreSQL), query optimisation, indexing.
- Redis for caching, sessions, and queues.
- Architecture & Tooling
- Service-layer and repository patterns.
- RESTful API design and authentication.
- Event-driven architecture (Laravel Events & Listeners).
- Git, Composer, PHPUnit/Pest.
- Code quality tools (PHP Insights, Pint/CS Fixer).
- Performance & Testing
- Query optimisation and N+1 prevention.
- Queue and memory optimisation.
- TDD mindset and integration testing.
- Understanding of code coverage.
- Required Experience
- E-commerce or marketplace platforms (2+ years).
- Multi-user role systems and permissions (Spatie or similar).
- Payment gateway integrations (Stripe, Braintree, PayPal).
- Order/transaction processing workflows.
- File upload (S3).
Job Details
- Experience: Required
- Employment: Full-time
- Schedule: Monday – Friday 8:30 am to 5 pm
- Salary: £35,000 – £45,000 yearly
- Starting time: Immediate start!
- Location: On-site (Merseyside)
#J-18808-Ljbffr…
