Senior Backend Developer (Node.js / NestJS)استودیو تاد
infoBox iconسطح ارشدیت
کارشناس ارشد
infoBox iconموقعیت مکانی
تهران
infoBox iconنوع همکاری
تمام وقت
infoBox iconساعت کاری
شنبه تا چهارشنبه 10 صبح الی 18
infoBox iconخدمت سربازی
مهم نیست

ما به دنبال یک Senior Backend Developer هستیم که علاوه بر تسلط فنی در توسعه سرویس‌های Backend، در طراحی معماری، حل مسائل پیچیده Production و توسعه سیستم‌های مقیاس‌پذیر نقش فعال داشته باشد.

اگر تجربه کار با Node.js و NestJS دارید، با مفاهیم دیتابیس، Redis، امنیت و معماری نرم‌افزار راحت هستید و به توسعه Backend برای بازی‌های آنلاین علاقه دارید، این موقعیت می‌تواند برای شما مناسب باشد.

مسئولیت‌ها

  • طراحی و توسعه ماژول‌های Backend با NestJS و TypeScript
  • مشارکت در طراحی سیستم بر پایه اصول Clean Architecture و Hexagonal Architecture
  • طراحی، توسعه و نگهداری RESTful API
  • طراحی و بهینه‌سازی ساختار دیتابیس و Queryها با MySQL / MariaDB
  • کار با Prisma برای مدیریت داده و ارتباط با دیتابیس
  • مدیریت مسائل مرتبط با Transaction، Locking و Concurrency
  • استفاده از Redis برای Cache، Queue، Distributed Lock، Leaderboard و Rate Limiting
  • توسعه و نگهداری تست‌های Unit و Integration
  • رعایت استانداردهای کیفیت کد شامل Clean Code، Linting، Type Checking، Pull Request و Code Review
  • پیاده‌سازی Authentication و Authorization و مدیریت سطح دسترسی کاربران
  • اعتبارسنجی ورودی‌ها و پیاده‌سازی Audit Log
  • طراحی امن سیستم‌های مرتبط با اقتصاد بازی، سکه، منابع و تراکنش‌های درون‌بازی
  • جلوگیری از Duplication، Race Condition، Exploit و تقلب در سیستم‌های اقتصادی بازی
  • همکاری نزدیک با تیم‌های Client و Admin Panel برای طراحی قراردادهای API
  • مشارکت در تصمیم‌گیری‌های فنی و معماری
  • مستندسازی سرویس‌ها و تصمیمات فنی
  • عیب‌یابی، مانیتورینگ و بهینه‌سازی سرویس‌ها در محیط Production
  • کمک به بهبود مستمر زیرساخت Backend
  • انتقال دانش و مشارکت در رشد فنی اعضای تیم

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

  • حداقل 3 سال تجربه حرفه‌ای در توسعه Backend با Node.js
  • تسلط بالا به TypeScript
  • تجربه عملی و حرفه‌ای با NestJS
  • تسلط به مفاهیم اصلی NestJS از جمله Modules، Dependency Injection، Guards، Pipes، Interceptors و Exception Filters
  • تسلط خوب به SQL
  • تجربه عملی با MySQL یا MariaDB
  • آشنایی عمیق با Query Optimization، Indexing، Transactions، Locking و Concurrency
  • تجربه کار با ORMهای مدرن، ترجیحاً Prisma
  • تجربه عملی با Redis در محیط Production
  • تسلط بر طراحی و توسعه REST API
  • آشنایی خوب با مفاهیم Authentication و Authorization
  • تجربه کار با روش‌هایی مانند JWT و Cookie-based Authentication
  • آشنایی با اصول امنیت وب و استانداردهای OWASP
  • تجربه در طراحی و توسعه Automated Tests
  • تجربه کار تیمی با Git، Pull Request و Code Review
  • آشنایی عملی با Docker و Linux

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

  • به صنعت بازی و توسعه Backend بازی‌های آنلاین علاقه‌مند باشید
  • سابقه فعالیت در صنعت Game داشته باشید
  • تجربه کار با سیستم‌هایی مانند In-game Economy، Leaderboard، League و Online Battle داشته باشید
  • تجربه مهاجرت یا بازطراحی سیستم‌های Legacy بدون ایجاد اختلال در سرویس داشته باشید
  • با فناوری‌های Real-time مانند WebSocket، Socket.IO یا MQTT کار کرده باشید
  • آشنایی با React برای همکاری موثرتر با تیم Admin Panel داشته باشید
  • با Nginx یا HAProxy و عیب‌یابی سرویس‌های Production آشنا باشید
  • تجربه کار با درگاه‌های پرداخت یا سیستم‌های پرداخت درون‌برنامه‌ای داشته باشید
  • تجربه عملی با Domain-Driven Design (DDD) داشته باشید
  • تجربه طراحی سیستم‌های پیچیده، High Traffic یا مقیاس‌پذیر داشته باشید

چیزی که برای ما اهمیت دارد

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

درباره شرکت
گروه تاد از اشتیاق به ساخت برنامه های موبایلی آغاز به کار کرده است. نخستین بازارچه ی ایرانی دستگاه های اپل به نام «سیبچه»، کارت بازی «فروت کرفت» و همچنین بازی مزرعه داری و شهرسازی «پرسیتی» محصولات فعلی ما هستند. ما از اینکه میلیون ها نفر از ایرانیان از هر یک از محصولاتمان استفاده میکنند، لذت میبریم. برای آنها آپدیت های متوالی میدهیم و کیفیت شان را روز به روز بهتر میکنیم.
استودیو تاد همچنین در زمینه انتشار بازی های رایانه ای خارج از ایران فعالیت میکند. بازی نیوسیتی (سبک شهر سازی) و جی تی کلوپ سرعت (سبک رانندگی) و ده ها بازی دیگر جزو کارنامه انتشار استودیو تاد است.