
توسعه دهنده ارشد فول استک (Senior Full-Stack Engineer - Headless Commerce)
دنیای الماس ایرانیان (الماس پدیا)
- سطح ارشدیت
- کارشناس ارشد
- موقعیت مکانی
- تهران - ظفر
- نوع همکاری
- تمام وقت
- ساعت کاری
- شنبه تا چهارشنبه 9 الی 19 و پنجشنبه ها 9 الی 14
- خدمت سربازی
- مهم نیست
- حقوق
- ۸۰ - ۹۰ میلیون تومان
مهارت های موردنیاز
- TypeScriptپیشرفته
- Next.jsپیشرفته
- Gitپیشرفته
- Postmanمتوسط
- Node.jsپیشرفته
- Reactپیشرفته
- Dockerپیشرفته
- Shell scriptingپیشرفته
- Unit Testingپیشرفته
- JavaScriptپیشرفته
- انگلیسیبالاتر از متوسط ۷۰٪
مهارتهای تخصصی و الزامی:
- تسلط کامل بر TypeScript، Node.js +20 و کار با pnpm workspaces
- تجربه عملی عمیق با Medusa v2 (شامل ماژولهای Core، سیستم Inventory، Carts & Orders، ماژولهای اختصاصی، Workflows و اکستنشنهای پنل ادمین) یا فریمورکهای هدلس معادل در مقیاس Production
- تسلط بر Next.js (App Router) و React با درک عمیق از React Server Components (RSC)، Route Handlers، مدیریت Cookies و بهینهسازی مدیا
- تسلط بر PostgreSQL (طراحی شماتیک، ایزولاسیون دیتابیسها و DB Migrations) و Redis (مدیریت Cache، Lock و TTL)
- تسلط بر منطق Money-Safe Commerce: محاسبات دقیق بدون خطای اعشاری (ذخیرهسازی به صورت minor units)، تبدیل ارز (FX)، نمایش دو ارزی (Dual-currency display)، لاجیک رزرو انبارداری در جهشهای سبد خرید (Cart mutations)
- توانایی بالا در طراحی و توسعه REST APIهای امن، مستندسازی و نوشتن تستهای خودکار (Automated Tests)
- پیادهسازی Bilingual UI (پشتیبانی روان از RTL/LTR بدون پیشوند مسیر در URL و فقط مبتنی بر Locale Cookie)
- پیادهسازی سرویس Phone OTP/SMS (مسیریابی بین پرووایدرها، مدیریت انقضا با Redis TTL و رعایت پروتکلهای امنیتی عدم لاگکردن کدها)
- ساخت آداپتورهای اختصاصی درگاههای پرداخت (Payment Adapters) و اعتبارسنجی وبهوکها/کالبکها با پشتیبانی از فلگهای Dry-run و Live
- مدیریت Upload فایل، پیادهسازی Import/Export فایلهای حجیم CSV/Excel و ویجتهای سفارشی پنل ادمین
- آشنایی با استقرار روی سرورهای لینوکسی: پیکربندی systemd، وبسرور Nginx، ایزولاسیون محیطهای Preview و Production و مدیریت Secrets
- تجربه کار با Payload CMS
- تجربه پیادهسازی پایپلاینهای مهاجرت کاتالوگ و مدیا از سیستمهای Legacy
- درک معماری دفاتر کل تراکنشی (Append-only Ledger / Wallet)
- پیادهسازی مکانیزمهای Staff TOTP MFA و سطوح دسترسی (RBAC)
- تجربه تولید خودکار فاکتورهای PDF، سیستمهای ارسال ایمیل تراکنشی و Observability
- Backend: Medusa v2 + Custom Admin
- Storefront: Next.js (App Router)
- Content: Payload CMS
- سرویسهای Postgres و Redis به صورت Dockerized و اپلیکیشنها به شکل مستقیم روی هاست (Host processes)
- این پروژه به صورت کاملاً Spec-driven و مهندسیشده توسعه مییابد و هیچگونه وابستگی یا قالبی از سیستمهای وردپرس، ووکامرس، شاپیفای یا مجنتو ندارد.
درباره شرکت
پلتفرم آنلاین خرید و فروش محصولات لوکس


