πŸ• Posted 7d ago

Backend developer

Osdire

LiverpoolFull-timeMid LevelOn-site

Job Description

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

Posted 1 weeks ago

Related Jobs

Related Searches

Apply Now