ما به دنبال یک توسعهدهنده میانرده Mid-level) Node.js) برای پیوستن به تیم خود هستیم. اگر شما تجربه و دانش لازم در توسعه نرمافزار و کار با Node.js دارید، ما مشتاقیم که شما را در تیم خود داشته باشیم.
وظایف و مسئولیتها:
- طراحی، توسعه و نگهداری برنامههای Node.js شامل توسعه ویژگیهای جدید، رفع اشکالات و بهبود عملکرد.
- همکاری با تیمهای فرانتاند، بکاند، طراحی و محصول، مشارکت در جلسات اسکرام، بازبینی کد و ارائه بازخورد.
- طراحی و پیادهسازی APIها و سرویسهای وب برای ارتباط بین سیستمها و خدمات مختلف، با توجه به امنیت و عملکرد.
- ارزیابی و بهینهسازی کد برای بهبود عملکرد و مقیاسپذیری، شناسایی گلوگاهها و اجرای راهحلهای بهینه.
- استفاده از ابزارهای مدرن مانند CI/CD، Docker و ابزارهای نظارت برای مدیریت نسخهها، استقرار، نظارت و تست برنامهها.
- تهیه و نگهداری مستندات فنی برای پروژهها و فرآیندهای مختلف و اطمینان از بهروز بودن و قابل استفاده بودن مستندات.
الزامات / مهارتها
- تسلط به زبانهای برنامهنویسی پایه و مفاهیم پیشرفته در توسعه نرمافزار.
- تجربه کاری مرتبط در توسعه نرمافزار و کار با Node.js.
- تجربه کار با دیتابیسهای NoSQL و SQL.
- تجربه در پیادهسازی و مدیریت معماری میکروسرویسها.
- آشنایی با تکنولوژیهای ارتباطی مانند سوکتها و gRPC.
- آشنایی با معماری میکروسرویسها در محیطهای ابری (Cloud-Based).
الزامات / مهارتها
مزایای شغلی
- فرصت یادگیری و رشد حرفهای در محیطی پویا و حرفهای.
- همکاری با تیمی مجرب و متخصص.
- دسترسی به منابع و ابزارهای پیشرفته.
- امکان امریه خدمت سربازی برای واجدین شرایط فراهم است.