شما به عنوان توسعهدهنده بکاند در تیم توسعه محصول امن و مقیاسپذیر به ما کمک خواهید کرد تا سرویسهایی پایدار، قابل اطمینان و کارآمد طراحی و پیادهسازی کنیم. همچنین با مشارکت در توسعه هسته سیستم که مبتنی بر Erlang است و همکاری در بهبود معماری و زیرساخت نرمافزار، نقش مؤثری در پیشبرد فنی پروژه ایفا خواهید کرد. علاقه به یادگیری، آشنایی با مفاهیم رمزنگاری، برنامهنویسی تابعی، ابزارهایی مانند Docker، و مهارت در لینوکس و پایگاه دادهها، شما را در مسیر رشد در کنار تیم همراهی خواهد کرد.
وظایف اصلی:
- طراحی، توسعه و نگهداری سرویسهای بکاند با تاکید بر مقیاسپذیری، امنیت و پایداری
- مشارکت در توسعه و بهینهسازی معماری سامانه مبتنی بر Erlang (آشنایی با Erlang مزیت است، اما الزام نیست)
- تحلیل و رفع اشکالات و بهبود عملکرد سیستم در سناریوهای real-time و توزیعشده
- همکاری در طراحی و پیادهسازی راهکارهای رمزنگاری و افزایش امنیت تبادلات
- استفاده از Docker و ابزارهای مرتبط برای مدیریت محیط اجرا و فرایندهای استقرار
- بهرهگیری از سیستمعامل لینوکس و دستورهای خط فرمان برای توسعه و دیباگ
- مستندسازی دقیق کدها، تصمیمهای معماری و فرآیندهای توسعه برای استفاده تیم
- اجرای تستهای مناسب و مشارکت در بازبینی کدها برای اطمینان از کیفیت توسعه
- یادگیری فعال مفاهیم برنامهنویسی تابعی و بهکارگیری آن در توسعه سرویسها
- همکاری مستمر با تیم برای حل چالشهای فنی و ارتقای سطح کیفی محصول
برای موفقیت در این نقش انتظار داریم مهارتهای زیر را داشته باشید:
برای موفقیت در این نقش، انتظار داریم همکار جدید ذهنی باز و یادگیرنده داشته باشد، توانایی حل مسئله در شرایط پیچیده را داشته باشد، مسئولیتپذیر و دقیق باشد، و بتواند در همکاری تیمی و ارتباط مؤثر نقش فعالی ایفا کند. علاقه به کیفیت، پشتکار در مواجهه با چالشهای فنی، و مشارکت در تصمیمهای جمعی نیز از عوامل کلیدی موفقیت در این موقعیت هستند.
افزون بر این داشتن مهارتهای زیر اولویت جذب شما را بیشتر میکند:
- تجربه قبلی کار با Erlang یا سایر زبانهای برنامهنویسی تابعی به صورت عملی
- آشنایی عمیقتر با مفاهیم و پروتکلهای امنیتی و رمزنگاری پیشرفته
- توانایی خودکارسازی فرایندهای توسعه و استقرار (CI/CD)
- آشنایی با ابزارهای مانیتورینگ و لاگبرداری برای تحلیل عملکرد سرویسها
- تسلط بر تستنویسی و تضمین کیفیت نرمافزار
- دانش در حوزههای مرتبط مانند شبکه، پروتکلهای ارتباطی و معماری میکروسرویسها