استخدام Senior Backend Developer (Blockchain)راهکارهای توزیع‌شده اصالت‌سنجی دیجیتال بی‌تا
infoBox iconموقعیت مکانی
تهران
infoBox iconنوع همکاری
تمام وقت
infoBox iconخدمت سربازی
مهم نیست

ما در بی‌تا به دنبال جذب یک هم‌تیمی در موقعیت شغلی Senior Backend / Blockchain Developer هستیم .

(بی‌تا یک پلتفرم فروش سهامی آثار هنری بر بستر بلاکچین می‌باشد.)



مأموریت نقش

توسعه، نگهداری و بهبود سرویس‌های Backend و Blockchain پلتفرم ArtGold با تمرکز بر کیفیت کد، امنیت، پایداری و تحویل سریع Featureها.

فرد در این نقش در کنار تیم فنی، روی توسعه قابلیت‌های جدید، رفع باگ‌ها، بهبود سرویس‌های موجود و یکپارچه‌سازی بخش‌های مختلف پلتفرم فعالیت خواهد کرد.

محصول شامل حوزه‌های زیر است:

  • توکن‌سازی و تسویه مبتنی بر طلا (ArtGold) روی ققنوس/زیرساخت مجاز
  • مارکت‌پلیس خرید، فروش و حراج
  • کیف پول، تراکنش و تسویه
  • خزانه‌داری و قیمت‌گذاری مبتنی بر قیمت طلا
  • سرویس‌های KYC و احراز هویت
  • سرویس‌ها و Smart Contractهای مرتبط با Blockchain

مسئولیت‌های اصلی Backend Development:

  • توسعه Featureهای جدید در سرویس‌های Backend
  • نگهداری و بهبود سرویس‌های موجود
  • رفع Bug و مشکلات Production
  • طراحی و توسعه REST/gRPC API
  • توسعه و نگهداری سرویس‌های مبتنی بر Go و/یا Node.js
  • کار با PostgreSQL و Redis
  • توسعه Consumer/Producerهای Kafka یا RabbitMQ
  • پیاده‌سازی Background Jobها و پردازش‌های Async
  • بهینه‌سازی Queryها و Performance سرویس‌ها
  • نوشتن Unit Test و Integration Test
  • مشارکت در Code Review 

مسئولیت‌های اصلی Blockchain Development: 

  • توسعه و نگهداری Integrationهای Blockchain
  • کار با تراکنش‌های Mint/Burn/Transfer
  • توسعه یا تغییر Smart Contractهای موردنیاز محصول
  • اتصال Backend به Blockchain Node و Smart Contractها
  • مدیریت صحیح وضعیت تراکنش‌های Pending/Failed/Confirmed
  • پیاده‌سازی Retry، Idempotency و Error Handling مناسب
  • بررسی و رفع مشکلات تراکنش‌ها و سرویس‌های Blockchain
  • مشارکت در تست و Deployment قراردادها

 Marketplace & Financial Services:

  • توسعه Featureهای خرید و فروش طلا
  • توسعه Featureهای Marketplace و Auction
  • توسعه سرویس‌های Wallet، Balance و Transaction
  • پیاده‌سازی Business Ruleهای مالی
  • اتصال به سرویس‌های قیمت طلا و Oracle
  • پیاده‌سازی کنترل‌های لازم برای جلوگیری از تراکنش تکراری یا ناسازگار
  • کار روی فرآیندهای Settlement و Reconciliation

Security:

  • رعایت اصول Secure Coding
  • پیاده‌سازی Authentication و Authorization
  • رعایت Least Privilege در سرویس‌ها
  • محافظت از اطلاعات حساس
  • جلوگیری از ثبت Secret یا اطلاعات حساس در Log
  • رعایت استانداردهای موجود برای مدیریت Key و Secret
  • همکاری در رفع Vulnerabilityهای شناسایی‌شده

Production & DevOps:

  • توانایی Debug کردن مشکلات Production
  • بررسی Log، Metric و Trace
  • کار با Docker
  • آشنایی عملی با Kubernetes
  • مشارکت در CI/CD
  • استفاده از Prometheus / Grafana / ELK یا ابزارهای مشابه
  • مشارکت در Incident Resolution و Root Cause Analysis

مهارت‌های موردنیاز ضروری:

  • حداقل 5 سال تجربه Software Engineering
  • تسلط مناسب به  زبان‌ Go
  • تجربه توسعه Backend در محیط Production
  • تسلط مناسب به PostgreSQL
  • تجربه طراحی و توسعه REST API
  • آشنایی خوب با Microservice Architecture
  • تجربه کار با Docker
  • آشنایی با CI/CD
  • Git و Code Review
  • توانایی Debug و Root Cause Analysis
  • تجربه Unit Test و Integration Test
  • درک مناسب از Concurrency، Transaction و Data Consistency

مزیت مهم:

  • تجربه عملی Blockchain یا EVM
  • Solidity و Smart Contract
  • تجربه Permissioned Blockchain
  • آشنایی با Quorum / Hyperledger / ققنوس یا زیرساخت مشابه
  • تجربه Wallet و Blockchain Transaction
  • آشنایی با Cryptography و Key Management/
  • Kafka / RabbitMQ
  • Kubernetes
  • Prometheus / Grafana / ELK
  • تجربه Fintech، Payment یا Marketplace
  • تجربه سیستم‌های مالی و Reconciliation
محل کار: محدوده جردن( بلوار اسفندیار)