ما در روچی به دنبال یک Mid-Level Laravel Backend Developer هستیم که بتواند در توسعه، نگهداری و بهینهسازی سرویسهای Backend یک مارکتپلیس در حال رشد مشارکت فعال داشته باشد.
شرح وظایف و مسئولیتها
- توسعه و نگهداری سرویسهای Backend با Laravel
- پیادهسازی و توسعه RESTful APIهای Production-ready
- بهینهسازی Queryها و Performance در سطح کد و دیتابیس
- همکاری در طراحی ساختار دیتابیس و Featureهای جدید
- نوشتن Code تمیز، قابل تست و قابل نگهداری
- مشارکت در Code Reviewها و رعایت Coding Standardها
- همکاری نزدیک با تیم Frontend و Product
- مستندسازی بخشهای فنی در سطح پروژه
شرایط احراز
Backend & Laravel
- تسلط به PHP 8+
- حداقل 3 سال تجربه حرفهای Backend
- حداقل 2 سال تجربه عملی با Laravel
- تسلط خوب به Eloquent ORM و Query Builder
- درک مناسب از OOP، MVC و اصول SOLID
- آشنایی با Design Patternهای رایج در Laravel
Database & Performance
- تجربه کار با PostgreSQL و MySQL
- توانایی طراحی Queryهای بهینه
- آشنایی با Indexing و اصول Performance Optimization
- تجربه کار با Redis یا Memcached
API & Async
- تجربه طراحی و توسعه RESTful API
- آشنایی با مفاهیم API Security (Auth, Rate Limit, Token)
- تجربه کار با Queueها (Redis Queue، Database Queue یا مشابه)
Code Quality & Workflow
- تسلط به Git و workflowهای تیمی
- تجربه نوشتن Unit / Feature Test
- آشنایی با فرآیندهای Agile / Scrum
- پذیرش Code Review و تمایل به یادگیری
مواردی که امتیاز مثبت محسوب میشود (Nice to Have)
- تجربه کار روی پروژههای High Traffic
- تجربه Refactoring کدهای Legacy
- آشنایی با Docker و Dockerfile
- آشنایی با مفاهیم CI/CD
- آشنایی با NoSQL (مثل MongoDB)
- علاقهمندی به Performance Tuning و Scalability
- آشنایی اولیه با Cloud (AWS / GCP)
شرایط همکاری:
- نوع همکاری: تماموقت
- محل کار: حضوری
- ساعت کاری منعطف
- محیط کاری خلاق و دوستانه
- امکان پیشرفت و یادگیری