Laravel Full Stack Developer

Job Type: Full-time, Long-term, Remote

English level: B2+

 

About the Role

We are looking for an experienced Laravel Full Stack Developer to join our growing Engineering team and help build out the next generation of our platform.

The ideal candidate is a hands-on builder with strong expertise in Laravel (backend) and Vue3 (frontend), experienced in designing APIs and scalable solutions.

 

You should be comfortable working in an Agile environment, collaborating across functions, and writing clean, maintainable, and well-tested code.

 

Responsibilities

  • Design, develop, and maintain services and APIs (Laravel).
  • Build and optimize front-end solutions with Vue3 + TypeScript.
  • Improve system quality by identifying issues and implementing best practices.
  • Refactor existing functionality to enhance performance and maintainability.
  • Provide ongoing support, enhancements, and bug fixes.
  • Collaborate cross-functionally with engineers, QA, product owners, and business users.
  • Participate in code reviews, sprint planning, and retrospectives.
  • Mentor and support other developers.

 

Essential Skills

  • 5+ years professional experience with Laravel (v8+ preferred).
  • 2+ years experience with Vue.js (v3 preferred) and TypeScript.
  • Strong knowledge of MySQL and relational database design.
  • Experience with REST/SOAP APIs and service-oriented architecture.
  • Agile/Scrum workflow experience.
  • Experience with Docker, AWS, Linux, NGINX.
  • Proficiency with Git version control.
  • Excellent communication skills (written & spoken English, B2+).
  • Strong problem-solving skills and ability to manage workload independently.

 

Desirable Skills

  • Experience with Laravel Nova.
  • Familiarity with automated testing frameworks (e.g., PHPUnit, CucumberJS, Selenium).
  • Redis, RabbitMQ, queue-driven services.

 

How We Work

  • Remote-first development team (HQ in Harrogate).
  • Agile workflow with 2-week sprints via Jira.
  • Daily stand-ups, sprint planning, and retrospectives.
  • Slack for daily communication.
  • Regular 3 Amigos meetings (Dev + QA + Product).
  • Code reviews and weekly show & tell meetings with non-technical stakeholders.

 

Our Tech Stack

  • Backend: PHP 8, Laravel 8, Redis, RabbitMQ
  • Frontend: Vue3 (some Vue2 legacy), TypeScript, jQuery (legacy)
  • Testing: Selenium, CucumberJS
  • Infra: Docker, NGINX, Cloudflare, Laravel Forge, GitHub Actions
  • Database: MySQL 8
  • Architecture: SOA, multiple APIs, queue-driven services
  • Environments: local Docker dev, multiple staging/QA envs

 

A Typical Day

  • Daily stand-up with dev team + directors.
  • Designing and coding API endpoints.
  • Reviewing bugs & monitoring QA channels.
  • Refactoring and improving existing code.
  • Working with QA to test features.
  • Planning next sprint deliverables with Product & QA.
  • Supporting teammates via code reviews or pair programming.

Required languages

English B2 - Upper Intermediate
Published 3 September
31 views
ยท
8 applications
To apply for this and other jobs on Djinni login or signup.
Loading...