توضیحات
ما به دنبال یک توسعهدهنده ارشد بکاند با تجربه و دانش عمیق در Node.js و TypeScript هستیم تا در پروژههای چالشبرانگیز ما همکاری کند. شما در این موقعیت نقش کلیدی در توسعه، بهینهسازی و پیادهسازی معماریهای بکاند خواهید داشت و فرصت کار با تیمی پویا و حرفهای را خواهید داشت. دفتر ما در قیطریه، تهران واقع شده و این موقعیت به صورت تماموقت و حضوری است.
وظایف و مسئولیتها:
- طراحی، توسعه و نگهداری سرویسهای بکاند با استفاده از Nest.js و Node.js.
- پیادهسازی معماری Microservice برای پروژههای پیچیده.
- بهینهسازی کد و پایگاه داده برای افزایش کارایی و مقیاسپذیری.
- همکاری نزدیک با تیمهای فرانتاند و DevOps برای اطمینان از یکپارچگی و عملکرد سیستم.
- شناسایی و رفع مشکلات و باگها در کدهای بکاند.
- ارائه کدنویسی تمیز، بهینه و مستند.
- یادگیری و بهکارگیری تکنولوژیهای جدید برای بهبود کیفیت پروژهها.
- مشارکت در تحلیل نیازمندیها و ارائه راهکارهای فنی.
شرایط کاری:
- نوع همکاری: تمام وقت (شنبه تا چهارشنبه از 9 صبح تا 5:30 عصر).
- بیمه تأمین اجتماعی.
- محیط کاری حرفهای، صمیمی و جوان.
- ناهار سازمانی.
- عیدی و سنوات مطابق قوانین کار.
- امکان یادگیری و پیشرفت شغلی.
شرایط احراز:
- تسلط کامل به Node.js و TypeScript.
- آشنایی عمیق با فریمورک Nest.js.
- تجربه عملی در پیادهسازی Microservice Architecture.
- درک قوی از مفاهیم Restful API و GraphQL.
- آشنایی با ابزارهای تست واحد (Unit Testing) و تستهای یکپارچهسازی (Integration Testing).
- تجربه کار با پایگاه دادههای رابطهای (مثل PostgreSQL) و غیررابطهای (مثل MongoDB).
- آشنا با مفاهیم CI/CD و ابزارهای مرتبط.
- توانایی کدنویسی تمیز، مستندسازی و بهینهسازی کد.
- تجربه کار با Golang مزیت محسوب میشود.
- انگیزه بالا برای یادگیری و ارتقای مهارتها.
- توانایی کار تیمی، انعطافپذیری و مسئولیتپذیری.