برنامهنویس ارشد Backend (Laravel) | مسلط به React/Next.js و آشنا با AI Integration
نکته مهم درباره این موقعیت شغلی
ما در لانگیمد بهدنبال یک Backend Developer باتجربه و مسلط به Laravel هستیم که بتواند توسعه و نگهداری محصول فعلی را بر عهده بگیرد و در کنار آن، توانایی توسعه و اعمال تغییرات متعارف در Frontend مبتنی بر React/Next.js را داشته باشد.
اولویت ما تسلط قوی به Laravel، تجربه عملی قابلقبول در React/Next.js و توانایی توسعه قابلیتهای AI است. انتظار نداریم کاندیدا در هر سه حوزه متخصص ارشد باشد. تخصص اصلی این موقعیت Backend است و مهارتهای Frontend و AI نقش مکمل دارند.
تکنولوژیهای اصلی محصول
- Backend: PHP 8.2+، Laravel 12
- Frontend پنل پزشک: React، Next.js
- Database: MySQL، Eloquent ORM
- Admin Panel: Laravel Filament
- API و Authentication: RESTful API، JWT، Laravel Sanctum
- Role & Permission: Spatie Permission
- سایر ابزارهای پروژه: Git، Tailwind CSS، Vite و Axios
مسئولیتهای کلیدی
- تحویلگیری، شناخت معماری، نگهداری و توسعه Codebase موجود محصول.
- توسعه و بهینهسازی Backend، دیتابیس، RESTful APIها و منطق اصلی پلتفرم با Laravel.
- توسعه قابلیتهای مرتبط با پرونده الکترونیک بیمار (EHR)، مدیریت بیماران و پزشکان، پرسشنامههای بالینی و پایش وضعیت بیمار.
- طراحی و پیادهسازی منطق فنی Clinical Decision Support شامل قواعد بالینی، هشدارها، تحلیل دادهها و شناسایی بیماران پرریسک، براساس نیازمندیهای تأییدشده تیم بالینی.
- توسعه و بهبود قابلیتهای نسخهنویسی و پایش مداخلات غیردارویی و برنامههای توانبخشی تنفسی.
- توسعه و اعمال تغییرات موردنیاز در صفحات و کامپوننتهای React/Next.js و اتصال آنها به Backend.
- توسعه و نگهداری پنلهای مدیریتی مبتنی بر Laravel Filament.
- طراحی و توسعه APIهای موردنیاز برای ارتباط با اپلیکیشن Flutter و یکپارچهسازی با سامانههای HIS/CIS.
- مشارکت در توسعه قابلیتهای مبتنی بر AI، از جمله اتصال به سرویسهای LLM، خلاصهسازی دادههای بالینی و پردازش اطلاعات ساختاریافته.
- بهبود امنیت، Performance، تستپذیری، مستندسازی و پایداری محصول.
- همکاری نزدیک با تیم محصول، Clinical R&D برای تبدیل نیازمندیهای بالینی به فیچرهای قابلاستفاده.
مهارتهای ضروری
- تسلط کامل به PHP و Laravel و تجربه عملی توسعه و نگهداری محصولات واقعی.
- تسلط به طراحی RESTful API و معماری Backend.
- تسلط به MySQL، Eloquent ORM، Database Design و Query Optimization.
- تجربه عملی با React و Next.js در سطحی که امکان خواندن، تغییر و توسعه صفحات و کامپوننتهای موجود را فراهم کند.
- آشنایی با JavaScript/TypeScript، HTML و CSS.
- آشنایی با Laravel Filament یا توانایی کار با ساختار پنلهای مدیریتی Laravel.
- تسلط به مفاهیم Authentication، Authorization، Role-Based Access Control و امنیت API.
- تجربه کار با Git، Debugging، Refactoring و توسعه روی Codebase موجود.
- آشنایی با اصول تستنویسی و استقرار نرمافزار در محیط Production.
- توانایی حل مسئله، مستندسازی فنی و پیشبرد مستقل تسکها.
مهارتها و تجربیات مزیتدار
- تجربه کار با LLM APIها و پیادهسازی قابلیتهای AI Integration.
- آشنایی با مفاهیمی مانند RAG، Structured Output و Prompt Engineering.
- تجربه توسعه Rule-based Engine یا Decision Support System.
- آشنایی با Python و اتصال Backend به سرویسهای هوش مصنوعی.
- تجربه کار با Docker، CI/CD و اصول DevOps.
- آشنایی با Tailwind CSS و ابزارهای توسعه Frontend.
- تجربه فعالیت در حوزه HealthTech، Digital Health، HIS، CIS یا EHR.
- آشنایی با اصول امنیت و محرمانگی دادههای پزشکی.
- تجربه توسعه محصولات Data-driven و یکپارچهسازی با APIهای شخص ثالث.
انتظارات ما
- توانایی درک سریع یک محصول موجود و ادامه توسعه آن، بدون نیاز به بازنویسی غیرضروری.
- داشتن Ownership نسبت به کیفیت فنی، پایداری و تحویل خروجی.
- توانایی توسعه مستقل فیچرهای معمول از Backend تا Frontend.
- علاقهمندی به یادگیری و استفاده عملی از فناوریهای AI در توسعه محصول.
- توانایی همکاری مؤثر با تیم فنی، محصول و متخصصان بالینی.
- رویکرد عملگرا، مسئلهمحور و متناسب با سرعت توسعه یک استارتاپ.
- توجه جدی به کیفیت کد، امنیت اطلاعات و قابلیت نگهداری نرمافزار.
نحوه همکاری
همکاری تمام وقت (هیبرید) در یک تیم کوچک و تخصصی با ارتباط مستقیم با تیم محصول و Clinical R&D انجام میشود. تمرکز اصلی این موقعیت، توسعه محصول موجود و تحویل قابلیتهای قابلاستفاده در محیط واقعی است.