توسعه داده پردازان هوشمند ایرانیان | Iranian Intelligent Data Processing Developers Co.

استخدام توسعه‌دهنده Back-End(مشهد)

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    خراسان رضوی ، مشهد
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    بیش از شش سال
  • حقوق

    از ۳۰,۰۰۰,۰۰۰ تومان

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

**Senior Node.js Backend Developer | Life Lands**

در **Life Lands** به دنبال یک **Senior Backend Developer** با تجربه جدی در **Node.js** هستیم؛ کسی که علاوه بر توسعه API، تجربه عملی و درک عمیقی از **Real-Time Systems، Event-Driven Architecture و Backendهای پرترافیک** داشته باشد.

Life Lands یک پلتفرم تعاملی و در حال رشد است که بخش‌هایی مانند **Messaging، Social، رقابت‌های آنلاین، Presence و تعاملات Real-Time** را در کنار هم دارد.

بنابراین چالش‌های Backend ما فقط به CRUD و API محدود نمی‌شوند.

###  بخشی از چالش‌هایی که با آن‌ها روبه‌رو خواهید شد

- طراحی و توسعه سرویس‌های **Real-Time** با WebSocket / Socket.IO
- مدیریت تعداد بالای **Concurrent Connections**
- طراحی معماری **Event-Driven** و جریان رویدادها بین بخش‌های مختلف سیستم
- توسعه و بهبود زیرساخت **Messaging و Chat**
- مدیریت **Presence** و Online/Offline State کاربران
- توسعه Backend رقابت‌های آنلاین و مدیریت **State، Timer و Concurrent Events**
- حل مسائل **Race Condition، Idempotency و Consistency**
- طراحی **Queue و Background Job** برای پردازش‌های Async
- بهینه‌سازی Performance و شناسایی و رفع Bottleneckهای Backend
- طراحی Cache و مدیریت داده‌های موقت با **Redis**
- تصمیم‌گیری درباره **Modularization و Service Boundaries**
- Logging، Monitoring و Debugging در سیستم‌های Distributed و Real-Time
- آماده‌سازی زیرساخت برای رشد ترافیک و تعداد کاربران

### مهارت‌هایی که برای ما مهم هستند

- تجربه حرفه‌ای و عمیق با **Node.js**
- تسلط مناسب به **JavaScript / TypeScript**
- تجربه طراحی و توسعه **REST API**
- تجربه عملی با **WebSocket / Socket.IO** یا تکنولوژی‌های مشابه
- درک مناسب از **Event-Driven Architecture**
- تجربه کار با **Redis**
- آشنایی با Message Brokerها و Queueها مانند **RabbitMQ / Kafka** یا ابزارهای مشابه
- درک مناسب از **Concurrency، Race Conditions و Distributed Systems**
- تجربه کار با دیتابیس‌های SQL و توانایی طراحی Query و Index مناسب
- آشنایی با **Docker** و محیط‌های Production
- توجه جدی به **Code Quality، Maintainability، Performance و Scalability**
- توانایی **Debugging و Root Cause Analysis** در Production

###  امتیاز محسوب می‌شود اگر...

تجربه کار روی یکی از این نوع سیستم‌ها را داشته باشید:

**Chat / Messaging • Social Platform • Online Game • Real-Time Application • High-Traffic Backend • Microservices**

###  چیزی که بیشتر از تعداد تکنولوژی‌ها برای ما اهمیت دارد

ما دنبال کسی هستیم که وقتی سیستم تحت Load رفتار غیرمنتظره‌ای دارد، فقط به دنبال یک Patch نباشد.

کسی که بتواند مسئله را از **سطح معماری تا کد** بررسی کند، Root Cause را پیدا کند و راهکاری ارائه دهد که با رشد سیستم همچنان **قابل اتکا، Maintainable و Scalable** باقی بماند.

اگر تجربه ساخت Backendهایی را دارید که باید **هم‌زمان سریع، پایدار و Real-Time** باشند، خوشحال می‌شویم با شما آشنا شویم.

 اگر فکر می‌کنید این موقعیت با تجربه شما هم‌خوانی دارد، رزومه خودتان را برای ما ارسال کنید.

#LifeLands #NodeJS #BackendDeveloper #SeniorBackendDeveloper #TypeScript #JavaScript #WebSocket #SocketIO #Redis #Backend #SoftwareEngineering

معرفی شرکت

در زمینه راهکار های نوین در زمینه توسعه سرگرمی و تخصصی بازی در تمام پلتفرم ها فعالیت می کنیم.
  • مهارت‌های مورد نیاز

    Back-end C# PHP Git
  • جنسیت

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

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    کارشناسی

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید

در شغل بهتری استخدام شوید! رایگان!

  • جستجو و ارسال رزومه به آگهی‌های استخدام بیش از ۱۰۰,۰۰۰ شرکت ایرانی
  • رزومه‌ساز رایگان
  • دریافت فرصت‌های شغلی جدید مرتبط از طریق ایمیل (Job Alert)
  • شناخت محیط کار و فرهنگ سازمانی شرکت‌های در حال استخدام
image/svg+xml