بازگشت به فرصت‌ها
لوگوی مهداد | Mahdaad
فارسی

مهندس ارشد بک‌اند و زیرساخت (Senior Backend & DevOps Engineer-اصفهان)

مهداد | Mahdaad·اصفهان·۲ هفته پیش

حضوریارشدقراردادیتوافقی

شرح موقعیت

ما برای توسعه و استقرار سازمانی پلتفرم Oktuple، به دنبال یک مهندس ارشد بک‌اند با دید قوی در حوزه زیرساخت و DevOps هستیم. Oktuple یک سامانه مدیریت پروژه، تسک و فرایندهای سازمانی است که با Clean Architecture توسعه داده شده و به صورت Self-Hosted روی سرورهای اختصاصی یا محلی مشتریان سازمانی مستقر می‌شود. اگر به ساخت سیستم‌های مقیاس‌پذیر و با Performance بالا، معماری‌های چند دیتابیسی، پردازش‌های Asynchronous و چالش‌های استقرار و زیرساخت علاقه‌مندید، جای شما در تیم ما خالی است. Core Technical Skills: Nice to Have (But a Big Plus): اگر از حل چالش‌های پیچیده فنی، ساخت سیستم‌های پایدار و مقیاس‌پذیر و کار با تکنولوژی‌های مدرن لذت می‌برید و دوست دارید در تصمیم‌های فنی و معماری نقش داشته باشید، خوشحال می‌شویم با شما آشنا شویم.

مسئولیت‌ها

  • طراحی، توسعه و نگهداری سرویس‌های Backend با Node.js، TypeScript و Hono.js بر پایه Clean Architecture
  • طراحی، Indexing و بهینه‌سازی Query ها در PostgreSQL و TimescaleDB
  • بهینه‌سازی دسترسی به داده‌ها با Prisma ORM و جلوگیری از مشکلاتی مانند N+1 Query
  • طراحی و مدیریت پردازش‌های Asynchronous و Queue ها با BullMQ
  • توسعه و نگهداری فرآیندهای سنگین مانند Export/Import داده‌ها و Workflow ها
  • طراحی و مدیریت استقرار Self-Hosted سرویس‌ها با Docker و Docker Compose
  • پیکربندی و بهینه‌سازی سرویس‌های Search مانند Elasticsearch و Typesense
  • پیاده‌سازی و بهینه‌سازی Caching با Redis
  • مانیتورینگ سلامت سرویس‌ها و بررسی و رفع مشکلات Production با ابزارهایی مانند Sentry
  • طراحی و نگهداری فرآیندهای Backup و Recovery
  • مشارکت در تصمیم‌گیری‌های معماری، Code Review و حل چالش‌های پیچیده فنی
  • حداقل ۵ سال تجربه حرفه‌ای در توسعه Backend با Node.js و TypeScript
  • تسلط به TypeScript مدرن؛ شامل Generics، Mapped Types، Strict Mode و Native ESM
  • تجربه کار با فریم‌ورک‌های مدرن Backend؛ ترجیحاً Hono.js یا Express / Fastify
  • تسلط عملی به Clean Code، Clean Architecture و Design Patterns
  • آشنایی با الگوهایی مانند Repository، Factory و Observer
  • تسلط به PostgreSQL و Prisma ORM
  • تجربه کار با Redis
  • تجربه کار با Elasticsearch و Typesense
  • آشنایی با TimescaleDB و MongoDB
  • توانایی در Database Design، Indexing، Query Optimization و Performance Tuning
  • تسلط به Docker و Docker Compose
  • تجربه کار با سرویس‌های متعدد و Stateful در محیط‌های Self-Hosted
  • تسلط به Linux، به‌خصوص Debian/Ubuntu Server
  • آشنایی با Network Security و Firewall در محیط‌های سروری
  • تجربه کار با Kubernetes (K8s)، StatefulSet، ConfigMap، Secrets و Helm
  • تجربه طراحی و پیاده‌سازی CI/CD با GitLab CI یا GitHub Actions
  • آشنایی با Software Licensing، Node-locking، Hardware Fingerprinting و Offline/Air-gapped Activation
  • تجربه کار با ابزارهای Advanced Observability مانند Prometheus، Grafana، Loki یا ELK

نیازمندی‌ها

  • Back-end
  • PostgreSQL
  • Query