شاپینو
شاپینو

مهندس نرم‌افزار ارشد بک‌اند (Senior Back-End Software Engineer)

تهران، یوسف اباد
تمام وقت
شنبه تا چهارشنبه 9:00 تا 18:00
-
امریه‌ی سربازی -بیمه درمان تکمیلی -ساعت کاری منعطف -میان وعده -بسته ها و هدایای مناسبتی

این فرصت شغلی چقدر برای من مناسب است؟

11 تا 50 نفر
اینترنت / تجارت الکترونیک / خدمات آنلاین
شرکت ایرانی دارای مشتریان داخلی
شاپینو
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

3 سال سابقه کار در گروه شغلی مشابه
PostgreSql - متوسط
Python - متوسط
Go - متوسط
GIT - متوسط
Django - متوسط
Rest API - متوسط
Elastic Search - مقدماتی
Redis - مقدماتی

شرح شغل و وظایف

درباره شاپینو
شاپینو یک پلتفرم تجارت الکترونیک ایرانی در مقیاس واقعی و محیط production است. معماری بک‌اند ما شامل سرویس‌های مبتنی بر Django و Go است و از ابزارهایی مانند PostgreSQL، Redis، Elasticsearch، ClickHouse و Qdrant برای پردازش تراکنش‌ها، جست‌وجو، آنالیتیکس و قابلیت‌های مبتنی بر هوش مصنوعی مانند جست‌وجوی تصویری محصولات استفاده می‌کنیم.

ما به دنبال یک مهندس نرم‌افزار ارشد بک‌اند هستیم که تجربه ساخت سرویس‌های production، طراحی API و کار با دیتابیس‌ها و سیستم‌های مقیاس‌پذیر را داشته باشد.
لازم نیست از ابتدا هم به Python/Django و هم Go مسلط باشید؛ تجربه جدی در یکی از آن‌ها و توانایی و علاقه به یادگیری دیگری برای ما کافی است.

مسئولیت‌ها
  • توسعه و نگهداری سرویس‌های اصلی بک‌اند شاپینو
  • توسعه و گسترش REST APIها با Django REST Framework و Go/Gin
  • طراحی و پیاده‌سازی سرویس‌ها و APIهای قابل توسعه و قابل نگهداری
  • طراحی و بهینه‌سازی مدل‌های داده و queryهای PostgreSQL
  • استفاده صحیح از caching و ابزارهایی مانند Redis
  • بهینه‌سازی performance، reliability و scalability سرویس‌ها
  • تحلیل و رفع bottleneckها و مشکلات production
  • مشارکت در code review و تصمیم‌گیری‌های معماری
  • همکاری با تیم فرانت‌اند و محصول برای طراحی و عرضه فیچرهای جدید
  • کمک به بهبود observability، تست‌پذیری و کیفیت codebase
شرایط احراز
  • حداقل 3 سال سابقه حرفه‌ای توسعه نرم‌افزار
  • تجربه عملی production در توسعه سیستم‌های بک‌اند
  • تجربه حرفه‌ای با Python/Django یا Go
  • آمادگی برای یادگیری و کار با زبان یا فریم‌ورک دیگر موجود در استک
  • درک عمیق از طراحی و توسعه REST API
  • دانش مناسب در زمینه دیتابیس‌های رابطه‌ای و PostgreSQL
  • توانایی طراحی schema و نوشتن و بهینه‌سازی queryها
  • آشنایی با caching، concurrency و اصول طراحی سیستم‌های backend
  • تسلط بر Git و توانایی کار در یک codebase چندسرویسی
  • توانایی عیب‌یابی و حل مشکلات سیستم در محیط production
امتیاز محسوب می‌شود
  • تجربه مستقیم با Django REST Framework
  • تجربه توسعه production با Go و Gin
  • تجربه کار با Redis
  • آشنایی با Elasticsearch
  • تجربه کار با ClickHouse
  • آشنایی با vector databaseها مانند Qdrant
  • تجربه کار با Celery یا سایر سیستم‌های پردازش asynchronous
  • تجربه Docker و pipelineهای CI/CD
  • تجربه طراحی یا توسعه سیستم‌های distributed
  • سابقه کار روی e-commerce یا محصولات پرترافیک
  • تجربه performance tuning در دیتابیس و سرویس‌های backend

مزایا
  • بیمه تکمیلی
  • ساعت کاری منعطف
  • کار با یک استک فنی مدرن و چندزبانه در مقیاس واقعی
  • مواجهه با مسائل واقعی در حوزه search، analytics، e-commerce و AI
  • تیم کوچک با ownership بالا؛ کاری که انجام می‌دهید مستقیماً وارد production می‌شود
  • فرصت یادگیری، رشد سریع و اثرگذاری مستقیم بر معماری محصول

شرایط احراز شغل

سن
24 - 35 سال
جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
نرم افزارها
Python| متوسط Django| متوسط Go| متوسط PostgreSql| متوسط Redis| مقدماتی Elastic Search| مقدماتی GIT| متوسط Rest API| متوسط

ثبت مشکل و تخلف آگهی

ارسال رزومه برای شاپینو