وظایف و مسئولیتها
- توسعه و نگهدار اپلیکیشن و سیستمهای وب پیچیده با Laravel
- بهینهسازی عملکرد و افزایش کیفیت برنامهها و پایگاههای داده
- مشارکت در طراحی معماری سیستم
- تعامل با APIها و دریافت/ارسال دادهها
- نوشتن تستهای واحد و یکپارچگی
- مستندسازی فنی و technical documentation
- همکاری نزدیک با تیم طراحی و فرانت اند و سایر اعضای تیم توسعه برای ایجاد محصولات با کیفیت
- توانایی حل مسائل پیچیده و ارائه راهحلهای خلاقانه
- متعهد و مسئولیت پذیر نسبت به برنامهریزی و انجام وظایف مشخص شده
شرایط و مهارتهای مورد نیاز
- تسلط کامل به PHP نسخههای جدید (8.0+)
- حداقل 2 سال تجربه کاری حرفهای با Laravel
- تسلط به ORM Eloquent و Query Builder
- مسلط به مفاهیم طراحی و تحلیل شی گرایی OOP
- آشنایی مناسب با مفاهیم الگوهای طراحی (Design Patterns)
- تسلط بر اصول SOLID و معماری نرمافزارهای مقیاسپذیر
- تسلط به اصول کد نویسی تمیز(Clean Code)
- آشنایی با معماری MVC و معماری میکروسرویسها
- تسلط به PostgreSQL (آشنایی با MySQL مزیت محسوب میشود)
- آشنایی با پایگاه داده های NoSQL همچون Redis و MongoDB
- تجربه طراحی و پیادهسازی APIهای RESTful
- تجربه کار با gRPC
- تجربه کار با Queue Systems (مثل Redis، RabbitMQ)
- تسلط به کار با Git و درک درست از Gitflow
- آشنایی با تستنویسی (Unit Testing, Feature Testing)
- تسلط به Nginx
- تجربه کار با Docker
- آشنایی با مفاهیم DevOps
- آشنایی با CI/CD
- آشنایی با مدیریت و نگهداری سرورها (Ubuntu)
- آشنا به روشهای بهینهسازی پرفرمنس دیتابیس
- مهارت مستند سازی کد
- توانایی کار تیمی و مهارتهای ارتباطی قوی
- آشنایی مناسب به یکی از فریم ورک های مدرن فرانت اند
مزایا
حقوق و مزایای رقابتی
پاداشهای متناسب با عملکرد
محیط کاری پویا و حرفهای
امکان رشد و پیشرفت شغلی
بیمه تامین اجتماعی
وام سازمانی
توضیحات
ساعت کاری: شنبه تا چهارشنبه از 8:30 الی 17:30
محل شرکت: محدوده یوسف آباد
نوع همکاری: تمام وقت
نحوه درخواست:
اگر آماده اید که با ما در خلق و نوآوری برای کاربران همراه بشید، رزومه و لینک نمونه کارهای خودتون رو بفرستید.
ما بی صبرانه منتظر همکاری با شما هستیم!