بزرگراه
بزرگراه

Senior Backend Developer (Laravel)

Yazd
RemoteSuitable For Disabled
Full Time Or Part Time
Flexible
-
Health insurance -Flexible working hours
11 - 50 employees
IT / Software / Hardware
Iranian company dealing only with Iranian entities
1398
Privately held
توضیحات بیشتر

key Requirements

4 years experience in similar position

Job Description

# Senior Backend Developer (Laravel)

-Location: Remote
-Type: Full-time/Part-time
-Project: Bozorgraah — multi-tenant educational platform (Laravel 12 backend, migrating from legacy Symfony)

## About the Role

We are hiring a senior backend developer to lead the continued development of our multi-tenant Laravel API. You will own complex features end-to-end, set technical direction, and help complete the migration of a mature Symfony codebase to a modern Laravel 12 architecture.

This is a hands-on role for someone who writes production-grade PHP, cares about clean architecture, and has shipped real systems at scale.

## What You Will Do

- Design and build features across a multi-tenant Laravel 12 application with isolated PostgreSQL databases per tenant (stancl/tenancy).
- Build and maintain versioned REST APIs using Form Requests, API Resources, and Eloquent.
- Write Pest tests (feature, unit, and browser) for every meaningful change. We treat tests as part of the implementation, not an afterthought.
- Optimize performance: eliminate N+1 queries, design eager-loading strategies, cache expensive operations, and tune PostgreSQL for tenant workloads.
- Harden authentication and authorization flows built on Laravel Sanctum.

## Required Skills

- 5+ years of professional PHP, with at least 3 years building Laravel applications in production.
- Deep familiarity with Laravel 10/11/12 — service container, Eloquent, queues, events, broadcasting, middleware, policies.
- Strong PostgreSQL skills: schema design, indexing, query analysis, transactions.
- Proven experience designing and maintaining RESTful APIs with versioning and clear contracts.
- PHP 8.x fluency
- Test-driven mindset. Comfortable with PHPUnit and ideally Pest.
- Strong Git workflow: feature branches, clean commit history, code review.

## Nice to Have

- Experience with frontend development (Next.js)
- Experience with **multi-tenant SaaS architectures**, especially database-per-tenant designs (stancl/tenancy is a big plus).
- Background experience with Symfony.
- Familiarity with **Pest v4 browser testing** and visual regression.
- Open-source contributions or technical writing.

## What Makes You Stand Out

- You finish what you start. You ship.
- You read code before suggesting changes. You verify before claiming something works.
- You push back when something is wrong, and back down when you are.
- You care about the codebase a year from now, not just today.

## How We Work

- Async-first remote team.
- Conventional commits, squash-merge PRs, develop-branch workflow.
- Code review is mandatory and substantive.
- Pint for formatting, Pest for testing, Scramble for API docs.
- We do not ship code without tests.

Job Requirements

Gender
Men / Women

ثبت مشکل و تخلف آگهی

ارسال رزومه برای بزرگراه

insight applicant

مقایسه من با سایر متقاضیان