طراح بکاند
تیم مارکتینگ و فروش
ما در کالبدیوم به دنبال یک طراح بکاند با انگیزه و روحیه تیمی بالا هستیم. اگر به دنبال محیطی پویا، خلاق و دوستانه با امکان رشد، برای کارکردن هستید؛ رزومه خود را برای ما ارسال کنید.
مشخصات شغل
- عنوان: طراح بکاند
- Job Title: Backend Developer
- هدف از وجود شغل: توسعه و بهینهسازی ساختارهای سمت سرور، پایگاههای داده و APIها برای اطمینان از عملکرد پایدار و مقیاسپذیر برنامههای تحت وب.
- ساعت کاری: تماموقت / پروژهای (بسته به نیاز پروژه)
- موقعیت مکانی: دفتر مرکزی شرکت / امکان دورکاری در برخی موارد
- گزارش به: مدیر فنی (CTO) / مدیر تیم توسعه
شرح اجمالی شغل
طراح بکاند مسئول پیادهسازی و بهینهسازی بخشهای سروری و پایگاه دادهی نرمافزارها و اپلیکیشنهای تحت وب است. این نقش نیازمند تسلط بر زبانهای برنامهنویسی سمت سرور مانند Node.js، Python، Java و فریمورکهای مرتبط است.
شرح مسئولیتها
- طراحی و توسعه APIهای کارآمد و مقیاسپذیر
- مدیریت و بهینهسازی پایگاه داده (SQL و NoSQL)
- پیادهسازی بهترین شیوههای امنیتی برای حفاظت از دادهها
- همکاری نزدیک با تیم فرانتاند برای یکپارچهسازی مؤثر سرویسها
- بهینهسازی عملکرد سیستم و کاهش زمان پاسخدهی
- توسعه و نگهداری میکروسرویسها و سرویسهای ابری
- بررسی و حل مشکلات مربوط به سرور و پایگاه داده
- استفاده از ابزارهای مانیتورینگ و بهینهسازی سرورها
شایستگیهای مورد نیاز
شایستگیهای فنی (سخت) – بر اساس مدل KSA:
دانش (Knowledge):
- آشنایی با مفاهیم معماری نرمافزار و طراحی سیستم
- درک عمیق از پایگاههای داده رابطهای (MySQL، PostgreSQL) و غیررابطهای (MongoDB، Redis)
- دانش قوی در طراحی RESTful APIs و GraphQL
- تسلط بر زبانهای برنامهنویسی سمت سرور (js، Python، Java، Go)
- آشنایی با ابزارهای مدیریت سرور و DevOps (Docker، Kubernetes، CI/CD)
مهارتها (Skills):
- مهارت در پیادهسازی معماریهای مقیاسپذیر
- توانایی کار با فریمورکهای بکاند مانند js، Django، Spring Boot
- مهارت در مدیریت امنیت و جلوگیری از حملات سایبری
- توانایی کار با سرویسهای ابری مانند AWS، Google Cloud، Azure
تواناییها (Abilities):
- توانایی حل مشکلات پیچیدهی سروری
- توانایی تحلیل و بهینهسازی عملکرد پایگاه داده
- توانایی کار در تیمهای چندتخصصی و مدیریت پروژههای پیچیده
- توانایی مستندسازی کدها و فرآیندهای توسعه
شایستگیهای رفتاری (نرم):
- دقت و توجه به جزئیات در پیادهسازی سیستمهای بکاند
- مهارت در حل مسائل و مدیریت بحرانهای فنی
- توانایی یادگیری سریع و بهروز نگهداشتن مهارتهای فنی
- مهارت ارتباطی قوی برای تعامل موثر با تیمهای فنی
- توانایی مدیریت زمان و ارائه راهحلهای بهینه
شاخصهای عملکردی مدنظر سازمان (KPIs)
- زمان پاسخگویی APIها و کارایی سرورها
- میزان پایداری و قابلیت اطمینان سامانههای بکاند
- کاهش میزان باگها و مشکلات سروری
- بهینهسازی هزینههای سرور و استفاده از منابع
- تحویل پروژهها در بازههای زمانی مشخصشده
تایپ شخصیتی پیشنهادی (MBTI)
ISTJ (منظم و مسئولیتپذیر) یا INTJ (استراتژیست و تحلیلگر) – شخصیتهایی با توانایی مدیریت سیستمهای پیچیده و تحلیل دادهها
رشتههای تحصیلی مرتبط
- مهندسی نرمافزار
- علوم کامپیوتر
- فناوری اطلاعات (IT)
- مهندسی فناوری اطلاعات
- سایر رشتههای مرتبط با توسعه نرمافزار
شرایط سنی
حداقل 22 سال و حداکثر 45 سال (بسته به تجربه و تخصص فرد)
ارسال درخواست
"*" قسمتهای مورد نیاز را نشان می دهد