Job Search and Career Advice Platform

Enable job alerts via email!

Back End Developer

Icopify

Liverpool

On-site

GBP 45,000 - 55,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A digital services freelancing platform based in Liverpool is seeking an experienced Back-End Developer. The ideal candidate will possess strong Laravel and PHP skills, alongside expertise in SQL and Redis. You will design and build high-performance backend systems to support a scalable marketplace platform. The role includes writing tests, developing secure payment integrations, and collaborating with front-end developers. Competitive benefits include a pension plan and sick pay.

Benefits

Company pension
Sick pay

Qualifications

  • 3+ years of production experience with Laravel (v10–12).
  • Strong knowledge of OOP principles in PHP 8.2+.
  • Experience with e-commerce or marketplace platforms.

Responsibilities

  • Design and implement scalable backend architecture.
  • Develop secure payment integrations using Stripe/PayPal.
  • Write and maintain feature and unit tests.

Skills

Laravel
PHP
SQL
RESTful API design
Git

Tools

Redis
PHPUnit
Composer
Job description
Overview

Osdire is a next-generation digital services freelancing marketplace currently under active development. The platform is being built to be scalable, secure, and user-centric, supporting high traffic volumes, complex workflows, and long-term growth.

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.

  • 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
  • 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
  • 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
  • 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 Types: Full-time, Permanent

  • Company pension
  • Sick pay
Location & Relocation
  • Liverpool L3: reliably commute or plan to relocate before starting work (required)
  • Do you agree to work on site?
  • Do you require sponsorship in the future? Please provide visa expiration date if applicable
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.