در این موقعیت شغلی شما مشغول به طراحی، پیادهسازی، نگهداری و مستند سازی ماژولها و سرویسهایی خواهید بود که عموما جهت پایش و پیمایش کلان داده بهکار میروند و با چالشهای حفظ سرعت، امنیت و مدیریت نگهداری دادهها مواجه میشوید و همیشه باید برای یادگیری و بهکارگیری تکنولوژیها و ابزار جدید آماده باشید.
مهارتهای تخصصی
تسلط به Javascript و Typescript
تسلط به Node.js و مفاهیم آن
مسلط به اصول و مبانی برنامه نویسی OOP و FP
آشنایی با الگوهای طراحی (Design patterns)
تسلط به فریم ورکهای Express.js و Nest.js
تسلط به پایگاه دادههای NoSQL بخصوص MongoDB
تسلط به پایگاه داده SQL
تسلط به اصول Solid و کد نویسی تمیز و قابل اعتماد
مسلط به اصول و فرایندهای ارزیابی نرمافزار، Unit test و مفهوم Test-driven
آشنایی با معماریهای عمومی توسعه برنامه و به طور خاص Microservice
آشنایی با Redis
تسلط بر پیادهسازی سرویسهای مبتنی بر REST و WebSocket
آشنایی یا تجربه کاری با مفاهیمDevOps ، CI/CD و کار با ابزارهایی کنترل ورژن همچون
تجربه کاری با Containerization و Orchestrations. (Docker, Kubernetes)
مهارتها و نکاتی که مزیت محسوب میشوند
تجربه و توانایی در طراحی معماری سامانه
آشنایی با Elasticsearch
آشنایی با حوزهDevOps ، CI/CD و تجربه کار با ابزارهای مرتبط همچون Gitlab CI
آشنایی با چارچوب Scrum و تجربه کار با شیوههای توسعه چابک (Agile)
آشنایی با محصولات شرکت Atlassian از جمله Jira, confluence
آشنایی با TypeoORM و MongooseODM
آشنایی با اصول امنیت نرمافزار و فرایند احراز هویت و سطوح دسترسی بر اساس SSO (OIDC, OAUTH, IAM)
آشنایی با فریمورکهای FrontEnd
ارائه نمونه کار قابل استناد
مهارتهای عمومی
متعهد و مسئولیت پذیر
داشتن روحیه کار تیمی
خلاق، باانگیزه و پیشرو
داشتن روحیه حل مسئله و مواجهه با چالش
تسلط به اصول Solid و کد نویسی تمیز و قابل اعتماد
مستندسازی کدهای توسعهیافته
مزایای همکاری:
پرداخت حقوق به موقع و منظم
بیمه تأمین اجتماعی از روز اول
بیمه تکمیلی
صبحانه، نهار، عصرانه
بسته ها و هدایای مناسبتی
محیط کاری پویا دوستانه