استخدام توسعه دهنده بلاکچین (NodeJS Blockchain Developer-دورکاری)
این آگهی منقضی
شده است
دستهبندی شغلی
وب، برنامهنویسی و نرمافزار
موقعیت مکانی
تهران
، تهران
نوع همکاری
تمام وقت
دورکاری
حداقل سابقه کار
سه تا شش سال
حقوق
توافقی
شرح موقعیت شغلی
شرکت فناوری دراپ در مسیر توسعهی یک پروژه مرتبط با رمز ارزها، به دنبال جذب یک توسعهدهنده Node.js با تجربه در حوزه بلاکچین است. در این پروژه، هدف ما توسعه زیرساختی ایمن و مقیاسپذیر برای پذیرش پرداخت با ارزهای دیجیتال Tron، Tether (TRC20/ERC20)، Ripple و Dogecoin است.
فناوری دراپ محیطی پویا، آیندهنگر و نتیجهمحور را ارائه میدهد که شما در آن فرصت کار در تیمهای مختلف و امکان رشد و توسعه در مسیر شغلی خود را خواهید داشت. همچنین با حضور در تیم ما، این فرصت را خواهید داشت تا در یکی از نوآورانهترین پروژههای فینتکی مشارکت داشته باشید.
** دارا بودن تمامی مهارت های ضروری جهت تایید برای این موقعیت شغلی الزامی است.
تسلط کامل به Node.js و ترجیحاً NestJS
تسلط کامل به TypeScript و معماری مدرن در توسعه بکاند
تجربه عملی در اتصال به بلاکچینها و توسعه ماژولهایی برای دریافت، پرداخت، تولید آدرس، پیگیری تراکنشها و Webhookهای بلاکچینی
تجربه عملی با RPC، Web3، Ethers.js یا Libs مشابه برای تعامل با بلاکچینها
تسلط به پروتکلها و استانداردهای بلاکچینی: TRC20، ERC20، XRP Ledger، Dogecoin
آشنایی با مفاهیم امنیتی در تراکنشهای رمز ارزی
توانایی طراحی سیستمهای مقیاسپذیر، امن و Fault-tolerant
آشنایی با مفاهیم طراحی ماژولار، DRY، SOLID
تسلط کامل به حداقل یکی از پایگاهدادههای رابطهای (MySQL, MariaDB, PostgreSQL, Oracle)
تسلط به MongoDB
تسلط به سیستم های کش (Cache) مانند Redis
آشنایی با سیستمهای صف (Queue) مانند Kafka ،RabbitMQ یا ...
تسلط به یکی از ORM ها مانند Sequelize یا Typeorm
تسلط کامل به معماری Service-Oriented و توسعه وبسرویسهای RESTful
مسلط به Git
آشنایی با مفاهیم SOLID و DRY
آشنایی با الگوهای طراحی
مهارتهای امتیازی:
تجربه قبلی در توسعه صرافی یا درگاههای پرداخت رمز ارزی یا سیستمهای چندزنجیرهای (multi-chain)
آشنایی با Bitcoin, Ethereum, Solana و ساختار UTXO
آشنایی با مفاهیم microservice، queue-based architecture
توانایی نوشتن تستهای Unit و Integration
تسلط و تجربه کار با Elasticsearch
شرح فعالیتها:
تحلیل نیازمندیها در حوزه درگاه پرداخت رمز ارزی و طراحی ماژولهای بلاکچین با توجه به ویژگیها و محدودیتهای هر شبکه (Tron, Tether, Ripple, Dogecoin و...)
ایجاد و مدیریت آدرسهای کیف پول (Wallet Address Management) برای کاربران، با رعایت اصول امنیتی مانند HD Wallet و Key Management
توسعه ماژولهای مرتبط با ارسال تراکنش (Transfer) و پیادهسازی سرویسهای مرتبط با Fee Calculation، بررسی وضعیت شبکه و تنظیمات Gas یا Fee
پیادهسازی سیستم مانیتورینگ تراکنشها (Transaction Watcher) جهت بررسی وضعیت تراکنشهای در حال انجام و تایید شده
اتصال به نودهای بلاکچین یا APIهای شخص ثالث برای انجام عملیات خواندن و نوشتن روی زنجیره
توسعه ماژولهای Webhook یا Event-based برای اطلاعرسانی تغییر وضعیت تراکنشها به سیستمهای دیگر
پیادهسازی ماژول تایید و تطبیق تراکنشها (Transaction Verification) به منظور جلوگیری از دوبار خرج کردن (Double Spending)، جعل یا دریافت اشتباه تراکنش
نوشتن تستهای واحد (Unit Test) و تستهای ادغام (Integration Test) برای اطمینان از صحت عملکرد ماژولهای بلاکچینی
مستندسازی دقیق ساختارها، توابع، APIها و فرآیندهای مربوط به بخش بلاکچین به زبان انگلیسی یا فارسی
ارتباط با تیم فنی و سایر بخشها برای طراحی دقیق نیازمندیهای پروژه
تحلیل و طراحی ساختارهای داده و بلاکچینی مرتبط با هر رمز ارز هدف
مشارکت در طراحی معماری کلی سرویس بلاکچین در کنار سایر اعضای تیم
شرایط عمومی:
هماهنگی با ارزشها و فرهنگ کاری دراپ
مسلط به زبان انگلیسی
علاقهمند به یادگیری و کارگروهی
منظم و مسئولیتپذیر
خلاق و ایده پرداز
علاقهمند به توسعه نرمافزار
دارای کارت پایان خدمت یا معافیت دائم
شرایط کاری:
تمام وقت و با امکان دورکاری کامل
ساعت کاری شرکت شنبه تا چهارشنبه ۹ تا ۱۷ و پنجشنبه ۹ تا ۱۵ (تمام وقت)
ساعت کاری منعطف (با هماهنگی تیم)
چارچوب مدیریت پروژه اسکرام است.
سورس کدها توسط دیگر اعضای تیم توسعه Review، توسط SonarQube آنالیز و سپس خروجیهای نهایی توسط تیم تست و تضمین کیفیت بررسی خواهد شد.
مکانیزمهای دقیقی برای کنترل و مدیریت پروژه، زمان و هزینه داریم بنابراین امکان همکاری با افراد منظم که تمایل به کار در چارچوبی استاندارد داشته باشند را داریم.
پروژه ها و حوزه فعالیت ما: شرکت فناوری دراپ به عنوان تیمی پیشرو در توسعه نرمافزار، بر روی طیف گستردهای از پروژههای نرمافزاری در حوزههای مختلف از جمله اینترنت اشیا (IoT)، تجارت الکترونیک (eCommerce)، هوش تجاری (BI) و حمل و نقل فعالیت میکند. پروژههای فعلی ما شامل توسعه وبسایتهای eCommerce برای فروش محصولات فیزیکی و الکترونیکی، پلتفرمهای اینترنت اشیا، اپلیکیشنهای مبتنی بر موقعیت جغرافیایی و همچنین پورتالهای حسابداری، سیستمهای CRM و BI، و بکآفیسهای مدیریتی برای کسبوکارها است. علاوه بر این، ابزارهای داخلی دراپ را برای بهینهسازی فرآیندهای سازمانی طراحی و توسعه میدهیم. متخصصانی که به تیم ما میپیوندند، این فرصت را خواهند داشت تا با جدیدترین تکنولوژیها و بر روی پروژههای نوآورانه کار کنند و مهارتهای خود را در زمینههای متنوع ارتقا دهند.
ما پس از بررسی رزومهها سعی خواهیم کرد در اسرع وقت به همه افراد جواب بدیم و فرآیندهای مصاحبه را برای افراد منتخب شروع کنیم.
فناوری دراپ در سال ۱۳۹۷ با هدف تولید محصولات نرمافزاریِ با کیفیت متولد شد. ما متعهد به کمک به افراد، شرکتها و سازمانها برای تولید و بهبود محصولات نرمافزاری مورد نیازشان هستیم. تیم جوان و با انگیزه ما با استفاده از تکنولوژیهای جدید و بهروز سعی در ارتقای کیفیت محصولات نرمافزاری و حل مشکلات با استفاده از آنها دارد.
با توجه به ماهیت خدمات مبتنی بر فناوری و تغییرات سریع آن، ما به دنبال افراد باهوش و پر تلاشی هستیم که با تکیه بر دانش نرمافزار، یادگیری همیشگی و کار تیمی، از پس چالشها بر بیایند.