طراح بک‌اند

تیم مارکتینگ و فروش

ما در کالبدیوم به دنبال یک طراح بک‌اند با انگیزه و روحیه‌ تیمی بالا هستیم. اگر به دنبال محیطی پویا، خلاق و دوستانه با امکان رشد، برای کارکردن هستید؛ رزومه خود را برای ما ارسال کنید.

مشخصات شغل

  1. عنوان: طراح بک‌اند
  2. Job Title: Backend Developer
  3. هدف از وجود شغل: توسعه و بهینه‌سازی ساختارهای سمت سرور، پایگاه‌های داده و APIها برای اطمینان از عملکرد پایدار و مقیاس‌پذیر برنامه‌های تحت وب.
  4. ساعت کاری: تمام‌وقت / پروژه‌ای (بسته به نیاز پروژه)
  5. موقعیت مکانی: دفتر مرکزی شرکت / امکان دورکاری در برخی موارد
  6. گزارش به: مدیر فنی (CTO) / مدیر تیم توسعه

شرح اجمالی شغل

طراح بک‌اند مسئول پیاده‌سازی و بهینه‌سازی بخش‌های سروری و پایگاه داده‌ی نرم‌افزارها و اپلیکیشن‌های تحت وب است. این نقش نیازمند تسلط بر زبان‌های برنامه‌نویسی سمت سرور مانند Node.js، Python، Java و فریم‌ورک‌های مرتبط است.

شرح مسئولیت‌ها

  1. طراحی و توسعه APIهای کارآمد و مقیاس‌پذیر
  2. مدیریت و بهینه‌سازی پایگاه داده (SQL و NoSQL)
  3. پیاده‌سازی بهترین شیوه‌های امنیتی برای حفاظت از داده‌ها
  4. همکاری نزدیک با تیم فرانت‌اند برای یکپارچه‌سازی مؤثر سرویس‌ها
  5. بهینه‌سازی عملکرد سیستم و کاهش زمان پاسخ‌دهی
  6. توسعه و نگهداری میکروسرویس‌ها و سرویس‌های ابری
  7. بررسی و حل مشکلات مربوط به سرور و پایگاه داده
  8. استفاده از ابزارهای مانیتورینگ و بهینه‌سازی سرورها

شایستگی‌های مورد نیاز

شایستگی‌های فنی (سخت) – بر اساس مدل KSA:

دانش (Knowledge):

  1. آشنایی با مفاهیم معماری نرم‌افزار و طراحی سیستم
  2. درک عمیق از پایگاه‌های داده رابطه‌ای (MySQL، PostgreSQL) و غیررابطه‌ای (MongoDB، Redis)
  3. دانش قوی در طراحی RESTful APIs و GraphQL
  4. تسلط بر زبان‌های برنامه‌نویسی سمت سرور (js، Python، Java، Go)
  5. آشنایی با ابزارهای مدیریت سرور و DevOps (Docker، Kubernetes، CI/CD)

مهارت‌ها (Skills):

  1. مهارت در پیاده‌سازی معماری‌های مقیاس‌پذیر
  2. توانایی کار با فریم‌ورک‌های بک‌اند مانند js، Django، Spring Boot
  3. مهارت در مدیریت امنیت و جلوگیری از حملات سایبری
  4. توانایی کار با سرویس‌های ابری مانند AWS، Google Cloud، Azure

توانایی‌ها (Abilities):

  1. توانایی حل مشکلات پیچیده‌ی سروری
  2. توانایی تحلیل و بهینه‌سازی عملکرد پایگاه داده
  3. توانایی کار در تیم‌های چندتخصصی و مدیریت پروژه‌های پیچیده
  4. توانایی مستندسازی کدها و فرآیندهای توسعه

شایستگی‌های رفتاری (نرم):

  1. دقت و توجه به جزئیات در پیاده‌سازی سیستم‌های بک‌اند
  2. مهارت در حل مسائل و مدیریت بحران‌های فنی
  3. توانایی یادگیری سریع و به‌روز نگه‌داشتن مهارت‌های فنی
  4. مهارت ارتباطی قوی برای تعامل موثر با تیم‌های فنی
  5. توانایی مدیریت زمان و ارائه راه‌حل‌های بهینه

شاخص‌های عملکردی مدنظر سازمان (KPIs)

  1. زمان پاسخگویی APIها و کارایی سرورها
  2. میزان پایداری و قابلیت اطمینان سامانه‌های بک‌اند
  3. کاهش میزان باگ‌ها و مشکلات سروری
  4. بهینه‌سازی هزینه‌های سرور و استفاده از منابع
  5. تحویل پروژه‌ها در بازه‌های زمانی مشخص‌شده

تایپ شخصیتی پیشنهادی (MBTI)

ISTJ (منظم و مسئولیت‌پذیر) یا INTJ (استراتژیست و تحلیل‌گر) – شخصیت‌هایی با توانایی مدیریت سیستم‌های پیچیده و تحلیل داده‌ها

رشته‌های تحصیلی مرتبط

  1. مهندسی نرم‌افزار
  2. علوم کامپیوتر
  3. فناوری اطلاعات (IT)
  4. مهندسی فناوری اطلاعات
  5. سایر رشته‌های مرتبط با توسعه نرم‌افزار

شرایط سنی

حداقل 22 سال و حداکثر 45 سال (بسته به تجربه و تخصص فرد)

ارسال درخواست