عنوان شغلی: برنامهنویس ارشد Full-Stack با تخصص FinTech و Blockchain
نوع همکاری: تمام وقت
محل همکاری: حضوری / ترکیبی
درباره موقعیت شغلی:
ما یک مجموعه فعال در حوزه فناوری مالی و توسعه محصولات نرمافزاری هستیم و به دنبال یک برنامهنویس ارشد و باتجربه هستیم که بتواند در طراحی و توسعه محصولات مختلف شرکت نقش اصلی داشته باشد.
تمرکز اصلی این موقعیت روی توسعه محصولات FinTech، سیستمهای مالی، Blockchain و داراییهای دیجیتال است؛ بنابراین علاوه بر مهارت بسیار بالا در برنامهنویسی، داشتن تجربه عملی در این حوزهها برای ما اهمیت زیادی دارد.
فرد مورد نظر باید بتواند پروژه را از مرحله تحلیل و طراحی تا توسعه، تست، استقرار و نگهداری پیش ببرد و در تصمیمگیریهای فنی و معماری پروژه نیز مشارکت داشته باشد.
مسئولیتها:
طراحی و توسعه وباپلیکیشنهای حرفهای از صفر تا مرحله Production
توسعه Backend و Frontend
طراحی معماری نرمافزار
طراحی و توسعه API
طراحی و پیادهسازی دیتابیس
توسعه پنل کاربری و پنل مدیریت
توسعه سیستمهای مالی و تراکنشی
پیادهسازی سیستم مدیریت موجودی و تراکنشها
طراحی سیستم ثبت و پیگیری تراکنشهای مالی
اتصال نرمافزار به شبکههای Blockchain
پیادهسازی سیستمهای مربوط به واریز و برداشت داراییهای دیجیتال
پیگیری و پردازش تراکنشهای Blockchain
توسعه و نگهداری زیرساختهای مربوط به Wallet
مشارکت در طراحی و توسعه سیستمهای Exchange و Trading
توسعه سرویسهای مختلف مورد نیاز شرکت
رفع مشکلات و بهینهسازی سیستمهای موجود
استقرار و نگهداری پروژهها روی سرور
توجه به امنیت، Performance و قابلیت توسعه سیستم
مهارتهای الزامی:
تسلط بسیار خوب به JavaScript و TypeScript
تسلط به Node.js
تجربه حرفهای با NestJS
تسلط به React
تجربه با Next.js
تسلط به PostgreSQL
تجربه طراحی دیتابیسهای Relational
تجربه طراحی API
آشنایی با معماری نرمافزار و Design Patternها
تسلط به Git
تجربه کار با Docker
آشنایی مناسب با Linux و Deployment
آشنایی با اصول امنیت نرمافزار
تجربه کار حرفهای و قابل ارائه حداقل ۳ سال
تخصص Blockchain:
تجربه عملی در توسعه پروژههای Blockchain
تجربه کار با شبکههای Ethereum و EVM
تجربه کار با TRON
تجربه با ethers.js
تجربه با tronweb
آشنایی با Smart Contract و Tokenها
آشنایی با RPC و ارتباط با شبکه Blockchain
توانایی بررسی و پردازش تراکنشهای On-Chain
تجربه پیادهسازی سیستمهای واریز و برداشت مبتنی بر Blockchain
تخصص Wallet:
تجربه عملی در طراحی یا توسعه Wallet
آشنایی عمیق با HD Wallet
آشنایی با BIP32، BIP39 و BIP44
آشنایی با تولید و مدیریت Address
آشنایی با Private Key و روشهای امن نگهداری آن
آشنایی با Seed و Key Derivation
تجربه در طراحی سیستمهای مربوط به Deposit و Withdrawal
آشنایی با Hot Wallet و Cold Wallet
تخصص FinTech و Exchange:
تجربه کار روی پروژههای FinTech
تجربه کار روی صرافی یا پلتفرمهای معاملات دارایی دیجیتال
آشنایی با معماری Exchange
آشنایی با سیستم مدیریت موجودی کاربران
آشنایی با سیستمهای Deposit و Withdrawal
آشنایی با Order و Order Management
آشنایی با Order Book و Trading
آشنایی با سیستم کارمزد
آشنایی با Transaction History
آشنایی با Double-Entry Ledger
آشنایی با Audit Trail
آشنایی با اصول Data Consistency و مدیریت تراکنشهای مالی
مهارتهای مزیتی:
تجربه کار با Redis
تجربه کار با BullMQ
آشنایی با WebSocket
آشنایی با Microservices
آشنایی با Event-Driven Architecture
آشنایی با AWS یا سرویسهای Cloud مشابه
تجربه کار با سیستمهای Real-Time
تجربه کار با سیستمهای High-Load
آشنایی با KYC و AML
آشنایی با سیستمهای Payment
ویژگیهای مورد انتظار:
ما به دنبال یک برنامهنویس صرفاً اجرایی نیستیم.
فرد مورد نظر باید توانایی تحلیل مسئله، طراحی راهکار، انتخاب تکنولوژی مناسب و پیادهسازی کامل سیستم را داشته باشد.
توانایی حل مسئله
تفکر مهندسی
دقت بالا
مسئولیتپذیری
توانایی کار مستقل
توانایی کار تیمی
یادگیری سریع
توانایی مطالعه Documentation
توانایی Debug و حل مشکلات پیچیده
و توجه جدی به امنیت و کیفیت کد برای ما اهمیت زیادی دارد.
نکته مهم:
تجربه واقعی و قابل ارائه در پروژههای FinTech، Blockchain، Wallet یا Exchange برای این موقعیت اهمیت زیادی دارد.
صرفاً آشنایی تئوری با Blockchain یا گذراندن دورههای آموزشی کافی نیست.
در فرآیند مصاحبه، تجربه عملی فرد و پروژههایی که قبلاً توسعه داده است بررسی خواهد شد.
نحوه ارسال رزومه:
لطفاً رزومه به همراه GitHub، Portfolio یا نمونه پروژههای قابل ارائه ارسال شود.
اگر سابقه فعالیت در زمینه FinTech، Blockchain، Wallet، Exchange یا Trading دارید، لطفاً در رزومه بهصورت مشخص توضیح دهید که در چه پروژهای و در چه بخشهایی فعالیت داشتهاید.
حقوق و مزایا:
حقوق متناسب با سطح فنی و تجربه
همکاری تماموقت و بلندمدت
محیط کاری حرفهای
پروژههای تخصصی و چالشبرانگیز
فرصت رشد فنی و شغلی
امکان مشارکت در طراحی و توسعه محصولات جدید شرکت
ما یک مجموعه فعال در حوزه فناوری مالی و توسعه محصولات نرمافزاری هستیم
تمرکز اصلی این موقعیت روی توسعه محصولات FinTech، سیستمهای مالی، Blockchain و داراییهای دیجیتال است؛