Назад к вакансиям

Full-Stack Developer - Senior - Laravel

Удалённоот 5 летКонтракт
SQLPostgreSQLREST APITypeScriptReactRedisMySQLRabbitMQPHPVue.jsLaravelPHPUnit

Описание

This role involves building and maintaining scalable full-stack web applications using Laravel for the backend and React/Vue for the frontend. You will contribute to architecture decisions, design RESTful APIs, develop reusable Laravel packages and front-end components, and ensure quality and performance through code refactoring, optimization, automated tests, and code reviews.

Responsibilities

  • Build and maintain scalable, full-stack web applications with Laravel on the back end and React/Vue on the front end
  • Contribute to architecture decisions for applications built to scale: service design, data modeling, caching, and queue-based processing
  • Design and build RESTful APIs and integrations with internal and third-party systems
  • Develop reusable Laravel packages and front-end components shared across projects
  • Own quality and performance: refactor legacy code, optimize queries, and improve response times
  • Write automated tests and take part in code reviews and CI/CD improvements
  • Document technical decisions, APIs, and specifications
  • Work with product, design, and other engineering teams to scope and deliver features

Requirements

  • 5+ years of professional experience with modern OOP PHP (8.x), including 3+ years with Laravel
  • Strong knowledge of the Laravel ecosystem: Eloquent, queues and jobs, events, service container, middleware, and authentication (Sanctum or Passport)
  • 3+ years of production experience with React or Vue and TypeScript
  • Experience designing RESTful APIs, including versioning, validation, authentication, and error handling
  • Solid SQL skills (MySQL or PostgreSQL): schema design, indexing, and query optimization
  • Experience with caching and queues (Redis, RabbitMQ)
  • Hands-on automated testing: PHPUnit or Pest, plus front-end tests (Vitest, Jest, or Playwright)
  • Comfortable with Git-based workflows, pull requests, and CI/CD pipelines
  • Comfortable working in an AI-assisted workflow (e.g. Claude Code, Copilot, Cursor), with the judgment to review, verify, and take ownership of generated code
  • Good written and spoken English

Nice to have

  • Inertia.js, Livewire, or Next.js/Nuxt
  • Tailwind CSS
  • Docker and cloud infrastructure (AWS, Forge, Vapor)
  • Static analysis (PHPStan/Larastan) and code style tooling (Pint)
  • Real-time features (Reverb, WebSockets)
  • Experience with event platforms, ticketing, or payment integrations (Stripe)

We offer

  • Customer location: Cyprus
  • Candidates locations: All except Belarus, Russia
  • Estimated start date: 30.11.2026
  • Duration: 3 months

Hiring process

  • Писать ••• с резюме, в котором указан возраст и локация нахождения
  • Укажите ID вакансии
  • Без этой информации отклики не рассматриваются