بازگشت به فرصت‌ها
لوگوی طلیعه | talieh
فارسی

برنامه‌نویس بک‌اند (Backend Developer)

طلیعه | talieh·تهران·۴ هفته پیش

حضوریمیان‌سطحقراردادیتوافقی

شرح موقعیت

مجموعه «طلیعه اقبالی» (talieghbali.com) در حوزه‌ی تولید محتوای ورزشی، برگزاری دوره‌های آموزشی آنلاین و آفلاین، و پخش زنده فعالیت می‌کند. ما به دنبال یک بک‌اند دولوپر حرفه‌ای، مسلط و باتجربه هستیم که به توسعه و ارتقای پلتفرم ما بپیوندد و در طراحی و پیاده‌سازی زیرساخت محصول نقش مؤثری داشته باشد. موقعیت شغلی نوع همکاری: تمام‌وقت محل کار: تهران (حضوری) یا سراسر کشور (دورکاری) جنسیت: آقا / خانم — تفاوتی ندارد مسئولیت‌های شغلی توسعه و نگهداری APIهای RESTful با Laravel مدیریت پایگاه داده و بهینه‌سازی کوئری‌ها پیاده‌سازی سیستم احراز هویت با Sanctum پردازش ویدئو با FFmpeg مدیریت صف‌ها و پردازش‌های سنگین با Horizon پیاده‌سازی ارتباطات لحظه‌ای (Real-time) با Reverb و WebSocket یکپارچه‌سازی با سرویس‌های ابری و ذخیره‌سازی فایل‌ها همکاری با تیم فرانت‌اند برای پیاده‌سازی دقیق نیازمندی‌ها مهارت‌های فنی مورد نیاز PHP Laravel MySQL یا PostgreSQL و مدیریت پایگاه داده Redis برای کش و صف‌ها Laravel Sanctum برای احراز هویت API Laravel Horizon برای مدیریت صف‌ها Laravel Reverb برای WebSocket و رویدادهای لحظه‌ای FFmpeg و پردازش ویدئو، ترجیحاً با پکیج pbmedia/laravel-ffmpeg مدیریت فایل و ذخیره‌سازی روی دیسک یا فضای ابری طراحی دیتابیس و رابطه‌های بین جداول (ERD) آشنایی با Git و گردش‌کار (Workflow) تیمی آشنایی با Docker مزیت‌های محسوب‌شده (امتیاز مثبت) سابقه‌ی فعالیت در پروژه‌های آموزشی، ورزشی یا مرتبط با لایو استریم آشنایی با TUS برای آپلود فایل‌های حجیم آشنایی با Scribe برای مستندسازی API که در پروژه استفاده می‌شود تجربه‌ی کار با Redis Pub/Sub آشنایی با الگوهای طراحی و معماری تمیز (Clean Architecture) آشنایی با ابزارهای مانیتورینگ و لاگ‌گیری ویژگی‌های فردی مورد انتظار مسئولیت‌پذیر، منظم و متعهد به تحویل به‌موقع روحیه‌ی کار تیمی بالا و توانایی برقراری ارتباط مؤثر علاقه‌مند به یادگیری مستمر و به‌روز ماندن با فناوری‌های روز توانایی مدیریت زمان و خودسازمان‌دهی در محیط دورکاری دقت بالا در نوشتن کد تمیز، قابل نگهداری و بهینه

نیازمندی‌ها

  • Back-end
  • RestFul API
  • Node.js
  • Unit Testing