ما در واحد فنی، مسئول توسعه و نگهداری سامانههای فروشگاهی شامل توزیع، انبارداری و فروش، و همچنین سامانههای حوزه لندتک هستیم. محصولات ما با استفاده از .NET، NopCommerce، React و Next.js توسعه یافتهاند و زیرساخت فنی ما شامل معماریهای Monolith و Microservice، APIهای داخلی و خارجی و سامانه متمرکز ثبت لاگ مبتنی بر Elasticsearch است.
در این موقعیت، به دنبال فردی هستیم که علاوه بر تسلط فنی بالا، بتواند رهبری فنی تیم را نیز بر عهده بگیرد. این نقش برای فردی مناسب است که در کنار مشارکت مستقیم در توسعه، در تصمیمگیریهای فنی، بهبود معماری، ارتقای کیفیت کد، منتورینگ اعضای تیم و هدایت مسیر فنی محصولات نقش موثری ایفا کند.
اگر از حل چالشهای فنی در مقیاس واقعی لذت میبرید، تجربه هدایت فنی تیم را دارید و میتوانید میان نیازهای کسبوکار و راهکارهای مهندسی تعادل برقرار کنید، خوشحال میشویم شما را در تیممان همراه داشته باشیم!
مسئولیتها
- هدایت فنی تیم توسعه و همراهی اعضای تیم در طراحی و پیادهسازی راهکارهای نرمافزاری
- مشارکت مستقیم در توسعه و نگهداری محصولات بهصورت hands-on
- تحلیل، طراحی و توسعه قابلیتهای جدید متناسب با نیازهای کسبوکار
- طراحی، توسعه و نگهداری Web APIها و سرویسهای Backend
- تصمیمگیری درباره معماری، ساختار پروژه و انتخاب راهکارهای فنی مناسب
- انجام Code Review و تعریف و پیگیری استانداردهای توسعه نرمافزار
- بهبود کیفیت کد، کارایی، امنیت و قابلیت نگهداری سیستمها
- طراحی و توسعه یکپارچهسازی با سرویسهای داخلی و خارجی از طریق API
- شناسایی و رفع مسائل فنی در محیطهای Development، Staging و Production
- مستندسازی فنی، معماری و فرآیندهای توسعه
- همکاری نزدیک با تیم محصول و سایر واحدها برای تبدیل نیازهای کسبوکار به راهکارهای فنی پایدار
مهارتهای ضروری
- تسلط کامل بر C# و ASP.NET Core
- تجربه طراحی و توسعه RESTful API
- تسلط بر مفاهیم طراحی نرمافزار، SOLID و Design Patternها
- تجربه طراحی معماری نرمافزار و سیستمهای مقیاسپذیر
- تسلط بر SQL Server و طراحی و بهینهسازی پایگاه داده
- تجربه کار با Git و فرآیندهای Code Review
- توانایی تحلیل و رفع مشکلات Performance و Memory
- تجربه کار با Logging و Monitoring مانند Elastic Stack یا ابزارهای مشابه
- توانایی مستندسازی فنی و انتقال دانش
- توانایی تصمیمگیری فنی و مدیریت Technical Debt
مزیت محسوب میشود:
- تجربه کار با NopCommerce
- آشنایی با معماری Microservices
- تجربه کار با Docker و CI/CD
- آشنایی با React یا Next.js
- تجربه فعالیت در سامانههای فروشگاهی یا لندتک
ویژگیهای فردی
- توانایی هدایت فنی تیم و ایجاد فرهنگ همکاری، یادگیری و رشد
- احساس مسئولیت و مالکیت بالا نسبت به محصول، کیفیت کد و نتایج تیم
- توانایی تحلیل مسائل، حل چالشهای فنی و تصمیمگیری موثر در شرایط مختلف
- مهارت ارتباطی قوی و تعامل موثر با تیم محصول و سایر واحدهای سازمان
- توانایی مدیریت اولویتها، برنامهریزی و پیشبرد همزمان چند موضوع
- علاقهمندی به یادگیری مستمر، بهبود فرآیندها و انتقال دانش به اعضای تیم