استخدام Senior Backend Developer (Blockchain)
شرح موقعیت شغلی
ما در بیتا به دنبال جذب یک همتیمی در موقعیت شغلی 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
محل کار: محدوده جردن( بلوار اسفندیار)
مهارتهای مورد نیاز
- Back-end
- Node.js
- Blockchain
- PostgreSQL
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست