استخدام (Senior Back-End Developer(Node.js
شرح موقعیت شغلی
ما در تِکران در جستجوی برنامهنویس حرفهای و مسلط به Node.JS به صورت تمام وقت و حضوری هستیم تا Back-End پروژه های شرکت را توسعه دهد.
اگر تجربه کافی توسعه Back-End و دانش Node.js را دارید شما را به یک مصاحبه گرم و چالشی دعوت میکنیم. برای نفرات متخصص و با تجربه خوب حقوق کاملا مناسب در نظر گرفته خواهد شد.
تِکران در محدوده سعادت آباد واقع شده است.
ویژگی های فردی مورد انتظار
اگر تجربه کافی توسعه Back-End و دانش Node.js را دارید شما را به یک مصاحبه گرم و چالشی دعوت میکنیم. برای نفرات متخصص و با تجربه خوب حقوق کاملا مناسب در نظر گرفته خواهد شد.
تِکران در محدوده سعادت آباد واقع شده است.
ویژگی های فردی مورد انتظار
- روحیهی اشتراکگذاری دانش، تعامل، مستند سازی، مسئولیت پذیری و کار تیمی
- انتخاب معماری صحیح بر پایه محصول و نیازمندیها
- متعهد به برنامه زمان بندی پروژه ها
- دارای روحیه جستجو و تحقیق
- علاقهمند به یادگیری مفاهیم جدید و حل مسائل چالشی
- توانایی تجزیه و تحلیل و حل مسائل
- علاقهمند به تولید کدهای تمیز، قابل توسعه و با توضیحات کافی
- علاقهمند به تولید مستندات فنی و تستنویسی
- آشنا با متدلوژیهای چابک (به خصوص scrum)
- مقیم تهران
توانمندیهای مورد نیاز
- تسلط بر ES6+
- تسلط بر الگوریتم و حل مساله
- تسلط کامل بر برنامه نویسی ناهمزمان Async Programming و مفاهیم Non-Blocking I/O
- تسلط بر GitFlow
- تجربه کار با WebSocket
- تجربه کار با Redis
- تجربه کار با MongoDB
- آشنایی با TypeScript
- تسلط بر Sequelize یا TypeORM
- تسلط به یکی از فریمورکهای Express.js یا Koa.js یا Nest.js
- TDD (+ Unit/Integration/Functional/... Testing) / Jest / Mocha
- مسلط به اصول پکیجنویسی و طراحی ماژولار
- تسلط به مفاهیم و کانسپتهای OOP ، SOLID، REST API Design Principles
- تسلط به طراحی پایگاه های داده رابطه ای (Relational Database Design)و غیر رابطهای (NoSQL)
- آشنایی به پارامترهای اندازه گیری پرفومنس سیستم و لود آن
- آشنایی با طراحی سیستمهای با لود بالا و ارائه راهکار تیونینگ لازمه
- آشنایی با نحوه اکسپند کردن یک سیستم در طراحی Monolithic به Microservices
- آشنایی مکفی با مبانی امنیت
- تسلط بر مفاهیم Database Operation
مهارتهای امتیازی
- آشنایی با بسترهای راهاندازی Docker, Kubernetes
- آشنایی با Nest.js و TypeScript
- تجربه پیاده سازی میکروسرویس و آشنایی با دیزاین پترنهای این حوزه مانند CQRS - SAGA
- آشنایی با ابزارها و راهکارها در زمینه کلان داده
- آشنایی مختصر با Golang و فریمورک Gin
- تسلط نسبی به ابزارهای CI/CD (ترجیحا Gitlab CI)
- تجربه پیاده سازی GraphQL
- آشنایی با gRPC
- آشنایی با سایرکاربردهای Redis
مزایا و امکانات
- پذیرایی
- برنامه های آموزشی
- پوشش بیمه تکمیلی رایگان
- طرح های تشویقی و انگیزشی
- جشن های ماهیانه و مناسبتی
- وجود زیرساختهای استاندارد و بروز
- حضور در پروژه های معتبر بین المللی
پرداخت به موقع حقوق و بیمه تامین اجتماعی جزو حقوق شماست و مزیت محسوب نمی شود.
مهارتهای مورد نیاز
- Node.js
- Back-end
- functional
- OOP
- gitflow
- ES6
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۱۸,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت