آگهی‌های استخدامی

استخدام Full-Stack Developer

جم جویز | JamJoys
تهران، تهران

شرح موقعیت شغلی

شرح موقعیت: Full-Stack Developer / Platform & Product Engineer
نقش شما در تیم

شما به عنوان یکی از اعضای کلیدی تیم Platform & Product، مسئول توسعه و نگهداری بخش‌های مختلف سمت سرور و کلاینت پلتفرم خواهید بود.

با توجه به ساختار Squad و Cross-functional تیم، شما فقط یک توسعه‌دهنده اجرایی نیستید؛ بلکه در تصمیم‌گیری‌های فنی، بهبود تجربه کاربر، طراحی راه‌حل‌ها، توسعه قابلیت‌های جدید محصول و بهبود معماری فنی سیستم نیز نقش مستقیم خواهید داشت.

این موقعیت برای فردی مناسب است که علاوه بر توانایی فنی، بتواند در محیطی پویا، سریع، محصول‌محور و مقیاس‌پذیر کار کند و در کنار تیم، روی ساخت و بهبود یک پلتفرم واقعی اثر بگذارد.
نیازمندی‌های فنی
Backend

    تسلط بر Node.js و NestJS
    تجربه کار با معماری ماژولار و ساختارمند در بک‌اند
    آشنایی و تجربه عملی با Microservices Architecture
    توانایی طراحی، توسعه و نگهداری RESTful API
    آشنایی با طراحی و پیاده‌سازی سرویس‌های مستقل، مقیاس‌پذیر و قابل نگهداری
    آشنایی با مفاهیم ارتباط بین سرویس‌ها، service boundaries و distributed systems
    آشنایی با مفاهیم احراز هویت، مجوزدهی، مدیریت خطا و ساخت سرویس‌های مقیاس‌پذیر
    تجربه کار با RabbitMQ برای پردازش‌های asynchronous و ارتباط بین سرویس‌ها
    تجربه کار با Redis برای caching، session، rate limiting یا queue backend
    تجربه کار با BullMQ برای مدیریت job queue و background processing

Frontend

    تسلط بر React.js و Next.js
    درک مناسب از SSR ،CSR و ساختار صفحات و کامپوننت‌ها در Next.js
    تجربه کار با Hooks، مدیریت state و توسعه رابط کاربری قابل نگهداری
    تجربه کار با Redux برای Global State Management

Language

    تسلط کامل بر TypeScript
    آشنایی خوب با JavaScript ES6+

Database & ORM

    تجربه کار با PostgreSQL
    تسلط بر Prisma ORM
    توانایی طراحی و پیاده‌سازی مدل‌های داده و کار با migration‌ها

Dev & Delivery

    تسلط بر Git و فرآیندهای مدیریت ورژن
    آشنایی با Docker و اجرای پروژه در محیط کانتینری
    آشنایی با Docker Compose
    آشنایی با فرآیندهای CI/CD مزیت محسوب می‌شود
    آشنایی با استقرار سرویس‌ها روی سرور لینوکسی مزیت محسوب می‌شود

مواردی که امتیاز مثبت محسوب می‌شود

    تجربه عملی در طراحی یا توسعه سیستم‌های مبتنی بر Microservices
    آشنایی با مفاهیم Event-Driven Architecture
    تجربه کار با Message Brokerها مانند RabbitMQ
    تجربه کار با Job Queue و background processing با BullMQ
    تجربه کار با آپلود فایل، Object Storage / S3-compatible storage
    تجربه کار در محیط‌های استارتاپی و تیم‌های چابک
    توانایی بررسی، دیباگ و بهینه‌سازی سرویس‌ها در محیط production
    آشنایی با مفاهیم مانیتورینگ، لاگ، health check و observability

ویژگی‌های فردی مهم برای ما

    Adaptability: توانایی سازگاری با تغییرات سریع و نیازهای در حال رشد محصول
    Problem Solving: توانایی تحلیل مسئله و ارائه راه‌حل عملی
    Ownership: مسئولیت‌پذیری در پیشبرد کارها از مرحله ایده تا اجرا
    Teamwork: توانایی همکاری نزدیک با اعضای فنی و محصول
    System Thinking: توانایی نگاه سیستمی به محصول، معماری و اثر تغییرات روی بخش‌های مختلف
    On-Call Readiness: در دسترس بودن در مواقع ضروری خارج از ساعت کاری، مزیت محسوب می‌شود

مزایا و شرایط همکاری

    بیمه تأمین اجتماعی
    امکان دریافت سهام (Equity)
    همکاری نزدیک با تیم محصول و مشارکت مستقیم در تصمیم‌های کلیدی
    محیط کاری پویا، اثرگذار و مناسب برای رشد
    محل شرکت: پونک، مرکز تجاری اداری همیلا

مهارت‌های مورد نیاز

  • Full-stack
  • typescript
  • Git
  • Node.js

حداقل سابقه کار

  • مهم نیست

حقوق

  • حقوق از ۳۰,۰۰۰,۰۰۰ تومان

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۵/۰۲/۲۳
ارسال رزومه