آگهی استخدام: توسعهدهنده ارشد نرمافزار (Senior Software Engineer)
درباره این نقش: ما به دنبال یک توسعهدهنده ارشد نرمافزار هستیم تا به عنوان یکی از اعضای کلیدی تیم مهندسی، در ساخت و توسعه سرویسهای اصلی پلتفرم پیچیده ما در حوزه HealthTech مشارکت کند. این نقش نیازمند تخصص فنی عمیق در ساخت سیستمهای مقیاسپذیر، امن و با کارایی بالا است.
توانمندیهای فنی و تخصصی کلیدی:
- تسلط بر زبانهای برنامهنویسی:
- تخصص عمیق در حداقل یکی از زبانهای Go یا Java و توانایی نوشتن کد تمیز، بهینه و قابل نگهداری
- طراحی API و سرویسها:
- مهارت بالا در طراحی و پیادهسازی APIهای RESTful یا GraphQL و تجربه عملی با معماری میکروسرویس
- تخصص در پایگاههای داده:
- تجربه قوی و عملی با پایگاههای داده رابطهای (SQL) و غیررابطهای (NoSQL) و توانایی بهینهسازی کوئریها
- طراحی سیستم و معماری:
- درک قوی از اصول طراحی سیستمهای توزیعشده، مقیاسپذیر و پایدار
- توانایی مشارکت موثر در جلسات طراحی معماری و ارائه راهکارهای فنی
- تضمین کیفیت و تست:
- تعهد به کیفیت و تجربه در نوشتن تستهای جامع (Unit, Integration) برای تضمین پایداری و صحت عملکرد کد.
- همکاری و راهبری فنی:
- توانایی انجام بازبینی کد (Code Review) به صورت سازنده و کمک به رشد فنی سایر اعضای تیم
نیازمندیهای عمومی:
- حداقل 5 سال تجربه کاری در توسعه نرمافزار بکاند.
- تسلط کامل بر Git و فرآیندهای کاری تیمی.
- آشنایی با پلتفرمهای ابری (AWS, GCP) و ابزارهای کانتینرسازی (Docker) مزیت بزرگ محسوب میشود.