ما به دنبال یک Backend Developer با تجربهی هستیم که بتونه با Node.js و بهطور خاص Nest.js سرویسهای پایدار، امن و مقیاسپذیر توسعه بده.
شما در این نقش روی طراحی و پیادهسازی APIها، مدیریت دیتابیس، و ساخت ماژولهای کلیدی بکاند کار خواهید کرد.
✅ مسئولیتها
طراحی و توسعهی سرویسهای بکاند با Nest.js و TypeScript
ساخت و نگهداری RESTful API یا GraphQL API
طراحی و بهینهسازی دیتابیس (PostgreSQL / MySQL) با استفاده از ORM (Prisma / TypeORM)
پیادهسازی سیستمهای احراز هویت و مدیریت دسترسی کاربران (JWT, OAuth, Session)
همکاری نزدیک با تیم فرانتاند برای هماهنگی در توسعه APIها
نوشتن تستهای واحد برای بخشهای مهم و مشارکت در کدریویو
مستندسازی کدها و APIها (Swagger, Postman)
🎯 مهارتهای مورد نیاز
تجربهی عملی با Node.js و Nest.js
تسلط به TypeScript
آشنایی با ORMها (Prisma یا TypeORM) و دیتابیسهای رابطهای
تجربهی کار با سیستمهای Authentication/Authorization
درک مفاهیم امنیت وب (SQL Injection, XSS, CSRF و ...)
آشنایی با Git و اصول کار تیمی
🌟 امتیاز محسوب میشود اگر
تجربهی کار با Redis برای cache یا queue داشته باشی
با Docker آشنا باشی
تستنویسی با Jest انجام داده باشی
تجربهی کار روی معماری میکروسرویس یا سرویسهای event-driven داشته باشی
👤 پروفایل فرد مناسب
2 تا 4 سال تجربه در توسعهی بکاند
توانایی حل مسئله و کدنویسی تمیز
روحیهی همکاری تیمی و فیدبکپذیر