Skyroom-1

استخدام توسعه‌دهنده Back-end

Skyroom-1

امکان دورکاری

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    Node.jsTypeScriptGitDockerTDD

ما در تیم مهندسی نرم‌افزار در حال بازنگری و بازطراحی بخش‌های مختلف برنامه هستیم. با توجه به حساسیت سرویس و این که اسکای‌روم روزانه میزبان ده‌ها هزار رویداد آنلاین است، انتخاب ابزارها و تکنولوژی‌ها، طراحی، پیاده‌سازی و اجرای معماری جدید باید با دقت و وسواس زیاد انجام شود. ناگفته نماند ما در این مسیر از کمک مشاوران خارجی نیز بهره می‌بریم. اگر به دنبال چالش‌های جدید هستید و فکر می‌کنید تجربه شما با نیاز ما تناسب دارد مشتاق هستیم این مسیر را با کمک شما طی کنیم و در کنار کسب تجارب جدید، از با هم بودن و کار تیمی لذت ببریم. ضمنا محدودیتی برای دورکاری وجود ندارد حتی پس از پاندمی. چنانچه این همکاری تجربه موفقی باشد می‌توانیم برای ادامه این مسیر چشم‌انداز دورتری با هم ترسیم کنیم.

مهم: لطفا چنانچه در آینده نزدیک قصد مهاجرت دارید از ارسال درخواست خودداری نمایید.

وظایف و مسوولیت‌ها

  • نوشتن کدهای استاندارد و با کیفیت بالا برای 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

 

شایستگی‌ها:

مهارت‌های نرم

  • مهارت رهبری و انگیزه‌بخشی به تیم
  • مهارت گفتگو و رفع تعارضات درون‌تیمی
  • مهارت حل مساله
  • مهارت مدیریت جلسات کاری
  • مهارت ارایه مطلب به شکل مفید
  • مهارت تحلیل، جمع‌بندی و تصمیم‌گیری
  • مهارت چند وظیفگی و مدیریت زمان
  • مهارت گزارش‌نویسی و مستندسازی

مزایا

  • هدایا مناسبتی
  • دورکاری
  • بیمه تکمیلی
  • امریه سربازی
  • دوره های آموزشی