ایکس چیف
ایکس چیف

Senior Back-End Developer

تهران، فرشته - الهیه
امکان دورکاری
تمام وقت
شنبه تا پنجشنبه
-
پاداش

این فرصت شغلی چقدر برای من مناسب است؟

201 تا 500 نفر
سرمایه گذاری و مالی
شعبه ای از یک شرکت خارجی / سفارتخانه
1393
ایکس چیف
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

5 سال سابقه کار در گروه شغلی مشابه
PHP - پیشرفته
Laravel - پیشرفته
Rest API - پیشرفته
زبان انگلیسی-متوسط

شرح شغل و وظایف

مسئولیت‌ها:
  • طراحی، توسعه و نگهداری سرویس‌ها، ماژول‌ها و APIهای امن، مقیاس‌پذیر و High-Performance با PHP و Laravel
  • مشارکت در طراحی معماری Back-End و تصمیم‌گیری‌های فنی مرتبط با ساختار پروژه، ماژول‌ها، دیتابیس و Integrationها
  • طراحی و توسعه RESTful APIهای مستند، قابل نگهداری و بهینه برای ارتباط با وب‌اپلیکیشن، اپلیکیشن و سرویس‌های داخلی
  • توسعه و نگهداری ماژول‌های کلیدی محصول شامل کاربران، نقش‌ها و دسترسی‌ها، احراز هویت، تراکنش‌ها، گزارش‌ها و فرآیندهای عملیاتی
  • طراحی و بهینه‌سازی Database Schema، Migration، Eloquent Model، Query، Index و روابط پایگاه داده
  • پیاده‌سازی Authentication و Authorization با استفاده از Middleware، Guard، Policy و Gate متناسب با نیازمندی‌های محصول
  • پیاده‌سازی و مدیریت Queue، Job، Event، Listener، Notification، Scheduler و پردازش‌های Asynchronous
  • استفاده موثر از Redis برای Caching، Queue، Session و بهینه‌سازی Performance سرویس‌ها
  • توسعه Integration با سرویس‌های Third-party مانند Payment Gateway، CRM، Email/SMS Provider، سرویس‌های مالی و APIهای خارجی
  • پیاده‌سازی Logging، Error Handling، Monitoring و Alerting برای رصد سلامت، خطاها و عملکرد سرویس‌ها
  • نوشتن و نگهداری Testهای Unit، Feature و API برای Featureهای کلیدی و جلوگیری از Regression
  • انجام Code Review، مستندسازی فنی و کمک به ارتقای استانداردهای کدنویسی و معماری تیم
  • همکاری نزدیک با تیم‌های Front-End، Product، QA و DevOps برای تحویل پایدار و باکیفیت Featureها
شایستگی‌ها و توانمندی‌های مورد نیاز:
  • حداقل 4 سال تجربه حرفه‌ای در توسعه Back-End با PHP و حداقل 3 سال تجربه عملی و عمیق با Laravel
  • تسلط کامل به PHP مدرن، مفاهیم OOP، SOLID، Design Pattern و اصول Clean Code
  • تسلط عمیق به Laravel و قابلیت‌های اصلی آن شامل Eloquent ORM، Migration، Service Container، Service Provider، Middleware، Event، Listener، Queue، Job، Cache، Scheduler و Notification
  • تجربه طراحی و توسعه RESTful APIهای امن، نسخه‌بندی‌شده، مستند و قابل مقیاس
  • تجربه کار حرفه‌ای با MySQL یا PostgreSQL و توانایی بهینه‌سازی Query، Index، Transaction و Database Design
  • تجربه عملی در Redis، Queue Management و ابزارهایی مانند Laravel Horizon
  • تسلط به مفاهیم Authentication و Authorization در Laravel، شامل Sanctum، Passport، Guard، Policy و Gate
  • توانایی پیاده‌سازی Role-based Access Control و مدیریت سطح دسترسی کاربران
  • آشنایی با ابزارهای تست Laravel شامل Pest یا PHPUnit و توانایی نوشتن Unit، Feature و HTTP Test
  • تجربه کار با Git، Pull Request، Git Flow، Code Review و فرآیندهای تیمی توسعه نرم‌افزار
  • آشنایی با Linux، Docker، Nginx، Supervisor، CI/CD و مفاهیم پایه استقرار و نگهداری سرویس‌های Laravel
  • تسلط به اصول امنیت نرم‌افزار شامل Input Validation، Rate Limiting، مدیریت امن Secretها، Encryption، محافظت از API و کنترل دسترسی
  • توانایی تحلیل مسئله، Debug حرفه‌ای، مستندسازی و تصمیم‌گیری فنی در پروژه‌های پیچیده
  • توانایی استفاده حرفه‌ای از ابزارهای هوش مصنوعی و AI Coding Assistantها برای Code Review، Refactor، Debug، مستندسازی و تولید Test Case، همراه با رعایت کامل محرمانگی کد و داده‌های محصول
مواردی که اشتیاق ما را برای همکاری بیشتر می‌کند:
  • تجربه توسعه یا نگهداری محصولات Fintech، Trading، Forex، Crypto، Payment یا سامانه‌های مالی و تراکنش‌محور
  • تجربه کار با پروژه‌های High-traffic، High-availability و بهینه‌سازی عملکرد در مقیاس بالا
  • سابقه پیاده‌سازی معماری Modular Monolith، Domain-driven Design یا Microservices با Laravel
  • تجربه کار با RabbitMQ، Kafka یا سایر Message Brokerها در کنار Laravel Queue
  • تجربه عملی در Laravel Horizon، Telescope، Octane، Reverb، Scout یا ابزارهای مشابه اکوسیستم Laravel
  • تجربه پیاده‌سازی WebSocket، Real-time Notification و پردازش‌های Event-driven
  • تجربه عملی در AWS، Google Cloud، Cloudflare، Kubernetes یا سایر زیرساخت‌های Cloud
  • آشنایی با ابزارهای Monitoring و Observability مانند Sentry، Prometheus، Grafana، ELK یا OpenTelemetry
  • داشتن GitHub فعال، مشارکت در Open Source یا ارائه نمونه‌کار Laravel قابل بررسی
  • تجربه Mentoring، انجام Technical Interview و ارتقای کیفیت فنی اعضای تیم
  • تسلط مناسب به زبان انگلیسی برای مطالعه مستندات Laravel، ابزارهای فنی و منابع روز دنیا

شرایط احراز شغل

سن
25 - 35 سال
جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
زبان
انگلیسی| متوسط ۵۰٪
نرم افزارها
PHP| پیشرفته Laravel| پیشرفته Rest API| پیشرفته

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

ارسال رزومه برای ایکس چیف