پرش به محتوا
ثبت نام در بوت کمپ هم‌مسیر
  • زندگی در نشان
    • فرهنگ ما
    • داستان بچه‌ها
    • بلاگ نشان
  • همکاری با نشان
    • فرآیند همکاری
    • بوت‌کمپ هم‌مسیر
  • تیم‌های نشان
    • اپلیکیشن سرور
    • پلتفرم
    • جستجو
    • زیرساخت
    • جمع سپاری
    • اداری و مالی
    • سرمایه انسانی
    • دیجیتال مارکتینگ
    • نقشه شهرها
    • نقشه
    • رهیاب
  • نقشه و مسیریاب نشان
  • زندگی در نشان
    • فرهنگ ما
    • داستان بچه‌ها
    • بلاگ نشان
  • همکاری با نشان
    • فرآیند همکاری
    • بوت‌کمپ هم‌مسیر
  • تیم‌های نشان
    • اپلیکیشن سرور
    • پلتفرم
    • جستجو
    • زیرساخت
    • جمع سپاری
    • اداری و مالی
    • سرمایه انسانی
    • دیجیتال مارکتینگ
    • نقشه شهرها
    • نقشه
    • رهیاب
  • نقشه و مسیریاب نشان
  • زندگی در نشان
    • فرهنگ ما
    • داستان بچه‌ها
    • بلاگ نشان
  • همکاری با نشان
    • فرآیند همکاری
    • بوت‌کمپ هم‌مسیر
  • تیم‌های نشان
    • اپلیکیشن سرور
    • پلتفرم
    • جستجو
    • زیرساخت
    • جمع سپاری
    • اداری و مالی
    • سرمایه انسانی
    • دیجیتال مارکتینگ
    • نقشه شهرها
    • نقشه
    • رهیاب
  • نقشه و مسیریاب نشان
تمام موقعیت های شغلی
موقعیت‌های شغلی

Senior Software Engineer

شما به‌عنوان Senior Software Engineer به تیم مهندسی نشان در دفتر مشهد می‌پیوندید و روی سرویس‌هایی کار می‌کنید که هر روز ۳۰ میلیون کاربر در مسیرشان به آن‌ها تکیه می‌کنند. در این نقش با مسائل پیچیده مهندسی در مقیاس بالا سروکار دارید: از طراحی معماری و توسعه سرویس‌های مقیاس‌پذیر تا حل چالش‌های Performance و Reliability، بهینه‌سازی Database و زیرساخت، و تحلیل و رفع مشکل‌های Production.

هدف این نقش فقط توسعه Feature نیست؛ ساختن سیستم‌هایی پایدار، مقیاس‌پذیر و قابل‌اتکاست و مشارکت در تصمیم‌های فنی‌ای که به‌طور مستقیم روی تجربه کاربران و پایداری کسب‌وکار نشان اثر می‌گذارند.

بخشی از مسئولیت‌های شما به‌عنوان Senior Software Engineer:

  • طراحی معماری سرویس‌ها، ارزیابی Trade-Offs فنی و انتخاب راهکار مناسب با توجه به نیاز محصول، Performance، Reliability و هزینه
  • طراحی، توسعه و بهبود سرویس‌های Backend مقیاس‌پذیر، پایدار و قابل‌نگهداری با Java و Spring Boot
  • مالکیت فنی سرویس‌ها و قابلیت‌ها، از طراحی و توسعه تا استقرار، مانیتورینگ، رفع مشکل‌های Production و بهبود مستمر
  • طراحی و بهبود API‌ها و قراردادهای ارتباطی بین سرویس‌ها، با تمرکز بر سادگی، پایداری و قابلیت توسعه
  • پیداکردن و رفع Bottleneckهای Performance در Application، Database و Infrastructure و بهینه‌سازی سیستم‌های پرترافیک
  • بهبود Scalability، Reliability، Availability و Resilience سرویس‌ها و طراحی راهکار برای مدیریت Failure
  • طراحی و بهبود Observability سرویس‌ها، تا مشکل‌ها زود پیدا شوند و رفتار سیستم در Production قابل تحلیل باشد
  • تحلیل و رفع مشکل‌های پیچیده Production، مشارکت در Incident Management و Root Cause Analysis، و تعریف اقدام‌های پیشگیرانه برای تکرارنشدن‌شان
  • انجام Code Review، بهبود استانداردهای فنی کد و کمک به شکل‌گرفتن Best Practices مهندسی در تیم
  • نوشتن تست مناسب و اطمینان از کیفیت و پایداری تغییرها
  • منتورینگ مهندسان، انتقال دانش و کمک به رشد فنی تیم
  • مستندسازی تصمیم‌های فنی، معماری و تجربه‌هایی که از مسائل Production به‌دست می‌آید

بخشی از انتظارهای رفتاری از شما به‌عنوان Senior Software Engineer:

  • مالکیت مسئله و نتیجه، نه فقط task
  • تبدیل مسائل مبهم به مسئله‌ای مشخص و قابل حل
  • تصمیم‌گیری بر پایه داده و شواهد، به‌جای حدس
  • بیان روشن Trade-Offs فنی و پذیرش مسئولیت تصمیم‌ها
  • توجه به سادگی، Maintainability و هزینه عملیاتی راهکار
  • ارتباط مؤثر با آدم‌های فنی و غیرفنی
  • کمک به رشد بقیه اعضای تیم با Mentoring و Knowledge Sharing
  • دادن و گرفتن Code Review به شکل سازنده
  • کار مؤثر در شرایط Production و Incident
برگشت به موقعیت های شغلی
در تیم نشان جات خالیه!
  • فایل را اینجا رها کنید یا
    انواع فایل های مجاز : jpg, pdf, jpeg., حداکثر اندازه فایل: 20 MB, حداکثر فایل‌ها: 3.
      پسوندهای مجازمون JPG و PDF هستن.

    ما همه‌ی درخواست‌ها رو بررسی می‌کنیم و براساس اولویت موقعیت‌های همکاری تیم باهاتون تماس می‌گیریم. هیچ درخواستی بدون جواب نمی‌مونه و حتما از روند کار مطلع‌تون می‌کنیم.

    • ارتباط با ما
    • بلاگ نشان
    • فرهنگ سازمانی ما