استخدام (Senior Back-End Developer (PHP-Laravel
شرح موقعیت شغلی
ما در فینیکس داریم تلاش می کنیم تا تیم Backend خودمون رو تقویت کنیم و برای این کار نیاز به کمک برنامهنویسهای توانمندی مثل شما داریم.
انتظاری که از شما داریم اینه که به Laravel و PHP و همچنین یه سری ابزارهای مرسوم مثل Redis مسلط باشید و تشنهی یادگیری و آماده برای حل مسائل ساده و پیچیده باشید.
ابزارهایی که تسلط بهشون برای ما دارای اهمیت هستش:
انتظاری که از شما داریم اینه که به Laravel و PHP و همچنین یه سری ابزارهای مرسوم مثل Redis مسلط باشید و تشنهی یادگیری و آماده برای حل مسائل ساده و پیچیده باشید.
ابزارهایی که تسلط بهشون برای ما دارای اهمیت هستش:
- Redis
- Mysql
- Rabbitmq
- Docker
- Mongodb
- Sentry
از طرفی بینهایت خوشحال میشیم که هرچی بیشتر با مسائل زیر دست و پنجه نرم کرده باشید:
- SOLID
- Team work tools such as git,jira,youtrack, etc
- OOP
- Design Patterns and Anti Patterns
- Algorithm
اگر براتون سواله که فینیکس چطور ساخته شده و سرویس میده؟
- بدنهی اصلی کدها رو زبان php و فریم ورک Laravel تشکیل میده.
- از mysql به عنوان دیتابیس اصلی مجموعه استفاده میشه. البته MongoDB هم نقش مهمی در سیستم ما ایفا میکنه.
- از redis برای کش کردن اطلاعات، دیتابیس داخل رم برای سرعت بیشتر، مدیریت صف کارها، و بعضی وقتا lock کردن یه سری اتفاقات تو سیستم استفاده می کنیم.
- برای پردازش کارهای پس زمینهای از RabbitMQ استفاده می کنیم و به همه هم پیشنهادش میدیم.
- برای مدیریت فایلهامون از ایپیآی s3 استفاده میکنیم تا خیالمون از scalable بودنش راحت باشه.
- برای اینکه بتونیم error هامون رو پایش کنیم از sentry استفاده می کنیم و خیلی راضی هستیم .
- و یه عالمه چیز دیگه که با کمک شما قراره بسازیم
مهارتهای مورد نیاز
- PHP
- Back-end
- API
- MySQL
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست