استخدام برنامهنویس ارشد NestJS) NodeJS)
شرح موقعیت شغلی
شرکت هدف سیستم اکسین فعال در تولید و ساخت نرم افزارهای کریبتو با تجربه بیش از ۵ سال.
وظایف و مسئولیتها
وظایف و مسئولیتها
- نوشتن کدهای تمیز، باکیفیت، تست شده و مقیاس پذیر و منطبق با استانداردها و Best Practice
- توسعه و نگهداری بک اند پروژهها، ماژولها و سرویسهای زیرساختی
- نوشتن تست، مستندات کاربری و مستندات کد
- ارائه گزارشهای روزانه به تیم در مورد مسائل و مشکلات پروژه
- در اختیار گذاشتن دانش خود با اعضای تیم و بالا بردن سطح علمی آن
- شرکت در Code Review و بحثهای معماری
مهارتها
مهارتهای الزامی
- تسلط به زبان Javascript و Typescript
- تسلط به Node.js و مفاهیم آن
- تسلط به فریم ورک Nest.js
- تسلط به پایگاه دادههای NoSQL بخصوص MongoDB
- توانایی Troubleshooting و رفع اشکال
- مسلط به CI/CD و عملیاتهای DevOps
- مسلط به ایجاد Rest API و Best Practiceهای آن
- آشنایی با Redis
- آشنایی با Git
- آشنایی با Containerization بخصوص Docker
- تسلط به پیادهسازی Unit Tests و Integration Tests
- خلاقیت و نوآوری
- دارای روحیه ی کار تیمی و مهارتهای ارتباطی و تعاملی قوی
- توانایی حل مسئله بالا
- مهارت خواندن و نوشتن اسناد به زبان انگلیسی
- حداقل دو سال سابقه کار مرتبط با Node.js و یا Nest.js
- تجربه نوشتن بات های تلگرامی
مهارتهای تکمیلی
- آشنایی با Promise و async/await
- آشنایی با الگوهای طراحی (Design patterns) و اصول Solid
- آشنایی با معماری سرویس گرا و توانایی طراحی معماری نرم افزار بخصوص به صورت Microservice
- آشنا به شیوههای توسعه چابک (Agile) و ابزار Jira
- آشنایی با Orchestration بخصوص Kubernetes
- آشنایی با Swagger و OpenAPI
- آشنایی با سیستمهای Queue
- آشنایی با Monorepo
- آشنایی با TypeoORM و MongooseODM
- آشنایی با Elasticsearch
- آشنایی با JWT / OAuth
مهارتهای مورد نیاز
- Javascript
- Node.js
- MongoDB
زبانهای مورد نیاز
- انگلیسی
حداقل سابقه کار
- مهم نیست
حقوق
- حقوق از ۳۵,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست