ما به دنبال یک توسعهدهنده Back-End با تمرکز بر Laravel هستیم که فقط فیچر پیاده نکند، بلکه بتواند کد موجود را بفهمد، تحلیل کند و بهترش کند. در این نقش، شما روی توسعه و نگهداری یک محصول نرمافزاری در حال استفاده واقعی کار میکنید که شامل API، پنل و تعامل با کلاینتهای مختلف (Front-End و Mobile) است. تمرکز این موقعیت بر توسعه قابلیتهای محصول، طراحی API های تمیز و پایدار، و بهبود تدریجی ساختار بکاند است. ما دنبال کسی هستیم که مسئولیت کدش را بپذیرد، از Refactor نترسد و بتواند در تصمیمهای فنی مشارکت واقعی داشته باشد.
مسئولیتها
تحلیل، بازبینی و Refactor کدهای موجود با تمرکز بر Maintainability و Performance
طراحی و پیادهسازی قابلیتهای جدید بر اساس نیازهای واقعی محصول
توسعه و نگهداری APIهای استاندارد و قابل توسعه
همکاری نزدیک با تیمهای Front-End، Mobile و QA برای تحویل پایدار
مشارکت در تصمیمگیریهای فنی و بهبود تدریجی معماری سیستم
رعایت استانداردهای تیم و تضمین کیفیت کد از طریق Code Review
Debug و رفع باگهای سیستمهای در حال استفاده
ارائه راهحلهای فنی قابل توسعه برای نیازهای آینده محصول
مهارتها و شایستگیهای مورد نیاز
تسلط به PHP و فریمورک Laravel در پروژههای واقعی
درک مناسب از OOP، اصول SOLID و Clean Code
تجربه طراحی و توسعه API های RESTful
تسلط به پایگاههای داده SQL مانند MySQL یا PostgreSQL
آشنایی با بهینهسازی Query ها و عملکرد دیتابیس
درک مفاهیم امنیت در Web Application
تسلط به Git و Workflow های تیمی توسعه
توانایی کار تیمی، ارتباط موثر و مدیریت زمان
مزیتهای ترجیحی (Nice to Have)
تجربه کار با Redis و سیستمهای Caching
آشنایی با Queue، Job Processing و Background Tasks
درنیکا متشکل شده از بیش از 100 نیروی جوان و خلاق که در زمینه های طراحی سایت، اپلیکیشن موبایل و دیجیتال مارکتینگ فعالیت میکنه. ما برای پیشرفت و توسعه شغلی نیاز به همکاری با افرادی داریم که در کنار پیشرفت شغلی به توسعه مهارت های نرم خود هم اهمیت بدن