ما به دنبال یک توسعهدهنده بکاند هستیم که با تمرکز بر کیفیت کد، اصول معماری نرمافزار و بهینهسازی عملکرد، در توسعه و بهبود سرویسهای در پروژههای سازمانی با ما همکاری کند.
مسئولیتها
- توسعه و نگهداری سرویسهای بکاند با Node.js / TypeScript / NestJS
- طراحی، پیادهسازی و مستندسازی APIهای RESTful
- تحلیل و طراحی دیتابیس و کار با سیستمهای RDBMS و NoSQL
- بهکارگیری اصول Clean Code، SOLID و الگوهای طراحی (GoF)
- ارتقای کیفیت نرمافزار از طریق:
- پیادهسازی لاگینگ استاندارد
مدیریت خطا و Exception Handling اصولی
تستنویسی (Unit / Integration)
بهینهسازی عملکرد و مقیاسپذیری سرویسها
شرایط لازم
- 1 تا 2 سال تجربه کاری مرتبط در توسعه بکاند با Node.js
- تسلط مناسب به TypeScript
- تجربه طراحی و پیادهسازی REST APIهای ساختیافته، امن و مقیاسپذیر
- آشنایی با JWT و مدیریت توکنها (Authentication / Authorization)
- تسلط به Git و workflowهای تیمی
- تجربه کار با Redis (Caching / Session Management / Rate Limiting)
مزیت محسوب میشود:
- آشنایی با Socket.IO و مفاهیم ارتباطات Real-time
- تجربه کار با NestJS
- آشنایی با Docker و کار در محیطهای لینوکسی
- آشنایی مقدماتی با Kubernetes (K8s) و مفاهیم استقرار و مدیریت سرویسها
- آشنایی با Design Patterns و استفاده عملی از آنها
- آشنایی با Domain-Driven Design (DDD) و مفاهیم معماری دامنهمحور
مزایای همکاری با ما
- شناوری ساعت کاری و امکان مدیریت زمان متناسب با برنامه فردی
- امکان انجام امریه سربازی برای مشمولین واجد شرایط
- مناسب برای دانشجویان – استقرار شرکت در دانشگاه یزد و امکان رفتوآمد آسان بین کلاسهای درسی و محل کار
- فعالیت در پروژههای بزرگ کشوری و سازمانی
- محیط کاری حرفهای، پویا و مبتنی بر یادگیری مستمر
- امکان رشد فنی و مشارکت در تصمیمهای معماری و طراحی سیستم
شرایط حقوق و همکاری
حقوق توافقی و متناسب با سطح توانمندی و تجربه شما
در صورت برخورداری از مهارت و تجربه بالاتر، امکان توافق در رنج حقوقی بالاتر نیز وجود دارد.