· نوشتن کدهای استاندارد و با کیفیت بالا برای Nodejs و به زبان TypeScript
· انجام Code Review در قالب Gitlab Merge Request و اطمینان از رعایت اصول و توافقات کدنویسی توسط سایر اعضای تیم
· تعامل مستمر با اعضای تیم و سایر توسعهدهندگان برای کسب اهداف اسپرینت
· رصد پیوسته کارها، رفع موانع و مشکلات و تلاش برای بهبود عملکرد تیم
· آموزش اعضای تیم، پاسخ به پرسشها و کمک به ارتقا و اشتراک دانش در سطح تیم
· تعامل مثبت و موثر با مالکین محصول و سایر تیمها به منظور ارتقا محصول و ساخت بهترین تجربه کاربری
· آگاهی از پیشرفتهای تکنولوژی و مهندسی و انتخاب بهترین راهکارها متناسب با نیاز و نقشه راه
· مشارکت فعال در جلسات کاری و بهرهگیری از ابزارهای visualization برای ارایه هر چه بهتر مطالب
· توجه به موضوع مستندسازی به عنوان یک ضرورت و اجرای آن در لایههای مختلف
· مشارکت در مصاحبههای فنی برای جذب نیرو
مهارتهای تخصصی :
· برخورداری از مهارتهای کدنویسی قوی و درک عمیق از طراحی سیستم، ساختار دادهها و الگوریتمها
· توانایی طراحی نرمافزار و مسلط به Design Patternهای نرمافزاری
· تسلط به مفاهیم performance, scalability, robustness, consistency و security و لحاظ کردن آن در تولید نرمافزار
· تسلط به TDD و نوشتن Unit Test
· تسلط به طراحی و پیادهسازی معماری Microservices و تکنولوژیهای مرتبط با آن
· تسلط به مفاهیم پایگاه داده و کار با دیتابیسهای SQL و NoSQL
· تسلط به Docker و Dockerize کردن برنامهها
· تسلط به Git و Git Flow
موارد زیر مزیت محسوب میشود
تجربه کار در محیطهای چابک تجربه نوشتن برنامههای مقیاسپذیر با تعداد کاربر و تعداد تراکنش بالا تجربه کار با Nodejs و فریمورکهای مربوطه تجربه کار با WebSocket و Real-time Programming آشنایی با WebRTC آشنایی با Kubernetes آشنایی با ابزارهای مدیریت Log آشنایی با موضوعات شبکه آشنایی با لینوکس آشنایی با مقوله امنیت و کدنویسی امن
معرفی شرکت
شرکت مشاور منابع انسانی، جذب و استخدام نفرات مستعد و توانمند