BackendStartupSMB

PHP/Laravel Developer

[Company Name] is seeking a PHP/Laravel Developer to build and enhance our web application. You will work with a modern PHP stack to deliver features, improve performance, and ensure code quality. This role is a great fit for developers who enjoy working in a productive, convention-driven framework and shipping features quickly.

Key Responsibilities

  • Develop and maintain web application features using Laravel and PHP 8+
  • Design and build RESTful APIs for frontend and third-party integrations
  • Write Eloquent models, database migrations, and optimize query performance
  • Implement authentication, authorization, and security best practices
  • Write automated tests using PHPUnit and Laravel testing utilities
  • Collaborate with frontend developers to integrate Vue.js, Livewire, or Blade templates
  • Participate in code reviews, sprint planning, and technical discussions

Required Skills & Experience

  • 3+ years of professional PHP development with at least 2 years using Laravel
  • Strong understanding of Laravel ecosystem (Eloquent, Blade, Artisan, Queues)
  • Experience with relational databases (MySQL or PostgreSQL) and query optimization
  • Proficiency with PHP 8+ features (typed properties, enums, fibers)
  • Familiarity with testing (PHPUnit, Pest) and code quality tools (PHPStan, Laravel Pint)
  • Experience with Git and collaborative development workflows
  • Understanding of REST API design principles

Nice-to-Have

  • Experience with Laravel Livewire or Inertia.js for modern frontend integration
  • Familiarity with queue systems (Redis, SQS) and Laravel Horizon
  • Experience with Docker and deployment automation
  • Knowledge of Vue.js, Alpine.js, or Tailwind CSS
  • Experience with Laravel Vapor or serverless PHP deployments

Tech Stack

PHP 8+LaravelMySQL / PostgreSQLRedisLivewire / Inertia.jsVue.jsTailwind CSSDockerLaravel Forge / Vapor

What We Offer

  • Competitive salary and equity package
  • Flexible remote or hybrid work arrangement
  • Health, dental, and vision insurance
  • Annual learning and development budget
  • Generous PTO policy

Interview Process

  1. 1Recruiter phone screen (30 min)
  2. 2Technical screen: PHP and Laravel fundamentals (45 min)
  3. 3Take-home exercise: build a small Laravel feature with tests (2-3 hours)
  4. 4Code review and live discussion of take-home solution (60 min)
  5. 5Team culture and values interview (30 min)