توضیحات فرصت شغلی
دربارهی پرستیژ کلاب
پرستیژ کلاب یک پلتفرم اجتماعی-آموزشی نوآور است که در حال ساخت آن هستیم. هستهی محصول، یک سیستم هوشمند مچسازی است که افراد را بر اساس اهداف، دستاوردها، تحصیلات و سرمایهگذاری روی رشد شخصی به یکدیگر متصل میکند. در کنار این، یک لایهی قوی محتوای آموزشی با همکاری متخصصین برجسته داریم.
محصول از روز اول برای بازار ایران طراحی میشود، اما با معماری توسعهپذیر برای دیاسپورای ایرانی، کشورهای فارسیزبان، و بازارهای منطقه (ترکیه، خلیج فارس، افغانستان).
ما در مرحلهی Pre-Seed هستیم — یک سرمایهگذار اصلی، یک CEO فعال، و در حال ساختن تیم فنی.
دربارهی نقش
شما معمار اصلی سیستم backend خواهید بود. این یعنی نه فقط API مینویسید — معماری دیتابیس، الگوریتم مچسازی، زیرساخت real-time، استراتژی Caching، و معماری چندبازاره (i18n + multi-currency + payment abstraction) را شما طراحی میکنید.
مستقیما با CEO کار میکنید و در شکلدهی به MVP صفر تا صد دخیل هستید.
چالشهای فنی جذابی که در انتظارتان است
این یک پروژهی CRUD ساده نیست. مسائل واقعی فنی که حل خواهید کرد:
-
الگوریتم Compatibility Index — سیستم scoring چندبعدی (۷ بعد وزندار) با anti-gaming، behavioral anomaly detection، آماده برای ارتقا به ML در فازهای بعد
-
چت بلادرنگ با Socket.IO + مدیریت presence در مقیاس
-
معماری ضد فیلترینگ — استراتژی Cloudflare + tunneling برای دسترسی پایدار از داخل ایران
-
یکپارچهسازی چند درگاه پرداخت با لایهی abstraction برای بازارهای آینده (ZarinPal امروز، Stripe فردا)
-
سیستم queue با BullMQ برای پردازشهای async (match processing، notification، moderation)
-
معماری Modular Monolith که آمادهی استخراج به microservices در فاز scale باشد
-
سیستم جستجو با Elasticsearch یا Meilisearch روی پروفایلها
استک ما
-
Runtime: Node.js (v20+)
-
Framework: Fastify (ترجیح میدهیم) یا Express
-
API: REST برای MVP
-
Auth: JWT + Refresh tokens + OTP از Kavenegar
-
Database: PostgreSQL
-
Cache: Redis
-
Search: Elasticsearch یا Meilisearch
-
Real-time: Socket.IO
-
Queue: BullMQ (Redis-backed)
-
Storage: MinIO یا Cloudflare R2
-
Infra: Hetzner VPS، Cloudflare، Docker، Nginx
-
معماری: Modular Monolith → آمادهی microservices
مسئولیتها
-
طراحی معماری کامل سیستم backend از روز اول
-
طراحی و پیادهسازی schema دیتابیس (PostgreSQL)
-
توسعه و نگهداری REST APIها
-
پیادهسازی الگوریتم Compatibility Index و موتور مچسازی
-
پیادهسازی چت بلادرنگ با Socket.IO
-
یکپارچهسازی درگاههای پرداخت ایرانی با لایهی abstraction
-
یکپارچهسازی Kavenegar (OTP) و سرویسهای ایمیل
-
طراحی استراتژی Caching و queue
-
بهینهسازی performance دیتابیس و queries
-
ساخت APIهای پنل ادمین (user management، moderation، analytics)
-
همکاری با Mobile Developer روی طراحی API contracts
-
مشارکت در تصمیمات معماری و فنی بهعنوان عضو هستهی فنی
مدل همکاری — انعطاف کامل
ما به مدل همکاری بهصورت باز و قابل مذاکره نگاه میکنیم. بسته به شرایط، تجربه و سطح درگیری شما با پروژه، چند گزینه روی میز است:
-
همکاری تماموقت با حقوق و مزایا
-
مدل پروژهای برای ساخت MVP، با امکان همکاری بلندمدت پس از آن
-
مدل شراکتی با سهم سهام (Equity) برای کاندیداهای واجد شرایط
-
نقش CTO / Technical Co-founder برای کسانی که میخواهند در سطح رهبری فنی درگیر شوند
شرایط نهایی مالی و نوع همکاری در گفتوگوی مستقیم با CEO بسته میشود.
چه چیزی ارائه میدهیم
-
تاثیر واقعی در معماری — تو معمار اصلی سیستمی هستی که میتواند بزرگ شود
-
کار مستقیم با CEO — تصمیمات سریع، بدون لایهی مدیریتی اضافه
-
چالشهای فنی جدی — الگوریتم مچسازی، real-time در مقیاس، معماری چندبازاره
-
دورکاری کامل با ساعات کاری منعطف
-
محیط کاری کوچک و بدون بوروکراسی — هر نفر مهم است
-
محصولی با مأموریت اجتماعی واقعی
-
مسیر رشد روشن به سمت Tech Lead یا CTO
-
پشتیبانی یادگیری — هزینهی دوره، کتاب، کنفرانس آنلاین
نحوهی ارسال رزومه
لطفا موارد زیر را ارسال کنید:
-
CV یا لینک LinkedIn
-
لینک GitHub یا نمونهی پروژهی production
-
در یک پاراگراف کوتاه (حداکثر ۱۵۰ کلمه):
-
بزرگترین چالش فنی backend که حل کردهاید چه بوده و چطور حلش کردید؟
-
چه چیز در این فرصت برایتان جذاب است؟
-
کدام مدل همکاری با شرایط فعلی شما همخوانتر است؟
پاسخ ظرف ۷ روز کاری برای کاندیداهای واجد شرایط ارسال میشود.
نیازمندیهای اصلی
-
حداقل ۴ سال تجربهی کار حرفهای backend با Node.js یا استکهای قابل انتقال (Django, Laravel, Go, …)
-
تسلط بر PostgreSQL — طراحی schema، Indexing، query Optimization
-
تسلط بر REST API Design و authentication patterns
-
تجربهی کار با Redis برای Caching و session management
-
تجربهی استقرار پروژه روی Linux server با Docker
-
تسلط بر TypeScript یا JavaScript مدرن
-
تسلط بر Git و کار تیمی روی GitHub
-
توانایی کار مستقل، خودگردان، و گزارشدهی شفاف در فضای کاملا دورکاری
نمونهی کار قابل ارائه
حداقل یکی از موارد زیر:
-
پروژهی production-grade که در حال حاضر در حال استفاده است (لینک ارسال کنید)
-
GitHub فعال با حداقل یک پروژهی backend جدی
-
مقالهی فنی یا تجربهای که نوشتهاید دربارهی معماری یا حل یک مسأله
مزیتهای اضافه
-
تجربهی Socket.IO یا WebSocket در محیط Production
-
تجربهی Elasticsearch یا Meilisearch
-
تجربهی سیستمهای recommendation یا matching (حتی ساده)
-
تجربهی یکپارچهسازی درگاههای پرداخت ایرانی (ZarinPal، شاپرک، وندار)
-
تجربهی BullMQ یا سایر queue systems
-
تجربهی DevOps پایه (Docker، Nginx، Certbot)
-
تجربهی i18n و multi-tenancy/multi-market Architecture
-
آشنایی با Fastify (نه فقط Express)
-
علاقه به رهبری فنی و رشد به سمت Tech Lead یا CTO
تکنولوژیها
- Node.jsExpressPostgreSQLRESTJWT Auth
درباره تیم
ما در مرحلهی Pre-Seed هستیم — یک سرمایهگذار اصلی، یک CEO فعال، و در حال ساختن تیم فنی.
پرستیژ کلاب یک پلتفرم اجتماعی-آموزشی نوآور است که در حال ساخت آن هستیم. هستهی محصول، یک سیستم هوشمند مچسازی است که افراد را بر اساس اهداف، دستاوردها، تحصیلات و سرمایهگذاری روی رشد شخصی به یکدیگر متصل میکند. در کنار این، یک لایهی قوی محتوای آموزشی با همکاری متخصصین برجسته داریم.
محصول از روز اول برای بازار ایران طراحی میشود، اما با معماری توسعهپذیر برای دیاسپورای ایرانی، کشورهای فارسیزبان، و بازارهای منطقه (ترکیه، خلیج فارس، افغانستان).
اطلاعات تماس
مزایا
- امکان دورکاری
- مدل همکاری منعطف
