Senior Backend Developer (PHP / Laravel)
1- معرفی کوتاه نقش
در لانگیمد، بکاند صرفاً یک لایه سرویسدهنده نیست؛ هستهای است که دادههای حساس پزشکی، تعاملات بیمار و پزشک، و منطق بالینی روی آن شکل میگیرد. این نقش مسئول طراحی، پیادهسازی و نگهداری زیرساخت بکاند لانگیمد با تمرکز بر امنیت داده، پایداری، مقیاسپذیری و آمادگی برای توسعه قابلیتهای هوشمند در فازهای بعدی است.
ما به دنبال فردی هستیم که بتواند بکاندی قابل اتکا برای یک محصول سلامت در دنیای واقعی بسازد، نه فقط یک API ساده.
2- جایگاه نقش در تیم
این نقش بهصورت نزدیک با برنامهنویس اپلیکیشن موبایل، تیم محصول و در مراحل بعد با تیم داده و هوش مصنوعی همکاری میکند. در فازهای اولیه، این جایگاه عملاً نقش «مالک فنی بکاند» را بر عهده دارد و در تصمیمات مربوط به معماری، دیتابیس، امنیت و مسیر توسعه سیستم نقش فعال ایفا میکند.
3- مسئولیتهای کلیدی
- طراحی و توسعه APIهای امن، پایدار و قابل توسعه با Laravel
- مدیریت منطق اصلی سیستم، جریان دادهها و ارتباط بین ماژولها و فیچر ها
- طراحی و بهینهسازی ساختار دیتابیس با توجه به دادههای بالینی و حساس
- پیادهسازی سطوح دسترسی، احراز هویت و کنترل مجوزها
- توجه جدی به امنیت داده، لاگبرداری، مدیریت خطا و پایداری سیستم
- آمادهسازی زیرساخت برای رشد تدریجی، افزایش کاربران و توسعه قابلیتهای هوشمند
4- نوع همکاری و تعهد زمانی
- تماموقت
- حضوری
- همکاری بلندمدت با تمرکز بر رشد محصول و نه صرفاً تحویل کوتاهمدت
5- انتظارات ما از این نقش
- درک مسئولیت کار روی دادههای پزشکی و حساس
- اولویت دادن به پایداری، امنیت و معماری درست بهجای راهحلهای عجولانه
- تعامل مؤثر با سایر اعضای تیم و پذیرش بازخورد
- نگاه سیستمی به محصول، نه فقط نوشتن کد
6- این نقش مناسب چه کسانی نیست؟
- کسانی که صرفاً به نوشتن CRUD و APIهای ساده علاقه دارند
- افرادی که تجربه کار روی سیستمهای در حال رشد و واقعی را ندارند
- کسانی که امنیت و کیفیت داده را جزئیات کماهمیت میدانند
- افرادی که از مسئولیتپذیری فنی و تصمیمگیری معماری فراریاند
- کسانی که به کار تیمی و هماهنگی بینرشتهای علاقهای ندارند
7- مهارتها و پیشنیازهای ضروری
- تجربه عملی توسعه بکاند با PHP و Laravel
- تسلط مناسب بر طراحی RESTful API
- تجربه کار با دیتابیسهای رابطهای (ترجیحاً MySQL یا PostgreSQL)
- درک مفاهیم احراز هویت، سطح دسترسی و امنیت API
- آشنایی با مفاهیم performance، caching و queue
- تجربه یا آشنایی با تستهای unit و feature در Laravel
- آشنایی با مفاهیم monitoring و سلامت سرویسها (health checks، alerts)
- توانایی خواندن و نوشتن کد تمیز، مستند و قابل نگهداری
- توانایی برقراری ارتباط با سایر تیم های فنی خارج از مجموعه
8- مهارتها یا تجربههای ترجیحی
- تجربه کار روی سیستمهای دارای کاربران فعال و داده حساس
- آشنایی با معماریهای مقیاسپذیر و آماده رشد
- تجربه کار با Docker یا محیطهای مشابه
- آشنایی اولیه با مفاهیم دادهمحور یا آمادگی برای همکاری با تیم AI
- درک نیازهای محصولات سلامت یا سیستمهای نزدیک به آن
9- مسیر رشد و آینده نقش
- در کوتاهمدت، این نقش ستون اصلی بکاند لانگیمد خواهد بود.
- در میانمدت، امکان رشد به نقش Lead Backend Developer و مشارکت در طراحی معماری کلان سیستم وجود دارد.