آگهی‌های استخدامی

استخدام Backend-Developer (PHP-Laravel-قم)

شرح موقعیت شغلی


مسئولیت‌ها

  • طراحی و پیاده‌سازی API امن و مقیاس‌پذیر (RESTful) با احراز هویت Laravel Sanctum
  • پیاده‌سازی Roles/Permissions و مدل‌های دسترسی چند لایه
  • طراحی Queue/Job‌های پایدار و بهینه + نگه‌داری با Laravel Horizon - Redis و Supervisor برای صف‌های غیر Redis / fallback
  • توسعه پنل ادمین با Filament 5 و سفارشی‌سازی Resource/Form/Table/Widget 
  • معماری ماژولار (Package Oriented) و مستندسازی فنی
  • مستندسازی: Scramble (OpenAPI)، README، راهنمای استقرار/DevOps، ADR، Code Style
  • کش‌نویسی: استراتژی Redis Tags/TTL، جلوگیری از Stampede، Cache Invalidation، لایه‌بندی Query/Response
  • طراحی Logging System استاندارد (سطوح، ساختار، Correlation ID، Rotation) و Log Tailing با Laravel Pail
  • بهینه‌سازی SQL و ساختار دیتابیس، پروفایلینگ و رفع Bottleneck
  • تجربه کار با Docker و Docker Compose
  • تجربه استقرار روی cPanel/DirectAdmin و پلتفرم‌های ابری (PaaS)
  • Error Handling سیستماتیک و ارائه راهکارهای عملیاتی
  • طراحی ایمیج Production به‌صورت «تک‌ایمیج، چندنقشی» (Single Image / Multiple Roles)
  • نوشتن کد Stateless و سازگار با Runtime ماندگار (Octane/Swoole-safe): پرهیز از static mutable در لایه سرویس، طراحی موتورهای Pure و بدون State، تا ایمیج هم زیر Octane و هم به‌عنوان fallback زیر PHP-FPM بدون تغییر کد اجرا شود.

محل حضور:
پارک علم و فناوری قم شعبه بلوار خداکرم


مهارت‌های ضروری

  • PHP 8.4 و Laravel 13 (به‌همراه PHP Pure برای نیازهای Performance/Low-level)
  • تسلط کامل به Roles & Permissions
  • تسلط به Laravel Horizon برای مدیریت صف‌های Redis و Supervisor برای صف‌های غیر Redis) (Retry Strategy، Failover، Delayed/Batch Jobs
  • تسلط به cURL و Crawler نویسی (Rate-limit، Session/Token، Anti-bot)
  • تسلط به Logging/Observability (ساختاردهی، Correlation ID، Rotation)
  • SQL Query Optimization & Relations (Indexing، EXPLAIN)
  • کار با Brick/Money برای مدل‌سازی ایمن مقادیر پولی
  • مستندسازی API با dedoc/Scramble - OpenAPI به‌صورت خودکار از روی کد و Type-hint‌ها
  • معماری ماژولار، Clean Code، SOLID، Dependency Injection
  • تسلط کامل به Git و CI/CD
  • توانمند در حل مسئله و ارائه راهکار برای محدودیت‌های PHP
  • آشنایی با Laravel Octane - Swoole و درک تفاوت مدل ماندگار با one-process-per-request
  • تسلط بر Dockerfile چندمرحله‌ای (Multi-stage Build) و انتخاب Base Image سازگار با محیط CI/Production
  • درک نقش Reverse Proxy-Nginx برابر Application Server و توانایی تنظیم آن برای قواعد کشینگ (immutable روی asset فینگرپرینت‌شده،بدون کش روی service worker با نام ثابت)

امتیازات مهم

  • حداقل یک پروژه آنلاین Laravel در محیط Production
  • تجربه دیباگ عمیق و مانیتورینگ
  • آشنایی با Redis/Memcached، Job Batching، API Rate Limiting
  • آشنایی با Laravel Boost برای تسریع توسعه با AI-assisted workflow
  • تجربه در اجرای سرویس‌های چند نقشی روی یک ایمیج (web / queue / scheduler / streamer) و مدیریت rollout با migrate یک‌باره پیش از استقرار
شرایط

  • نوع همکاری: تمام‌وقت به صورت حضوری (حقوق و مزایا توافقی بر اساس مهارت و خروجی)
فناوری‌ها و ابزارها


دستهابزارهاBackend | PHP 8.4, Laravel 13, Composer
Admin Panel | Filament 5, Filament Jalali
Auth | Laravel Sanctum
Data | MySQL/MariaDB (Optimization, Indexing, EXPLAIN), Brick/Money
Async | Queues/Jobs, Laravel Horizon (Redis), Supervisor
Runtime | Laravel Octane (Swoole), PHP-FPM (fallback)
Docs | dedoc/Scramble (OpenAPI)
Quality | Larastan (PHPStan), Laravel Pint, Pest
Ops | Docker, Docker Compose, PaaS, Nginx/Apache, SSL/TLS
Observability | Structured Logging, Laravel Pail, Error Tracking



مهارت‌های مورد نیاز

  • RESTful
  • Filament
  • Laravel

حداقل سابقه کار

  • کمتر از سه سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۵/۰۶/۲۸
ارسال رزومه