UMO · 1 month ago
Crypto Architect
UMO is a stealth-mode FinTech venture aiming to evolve the way people experience money by building a unified, AI-powered modern money platform. As a Crypto Architect, you will design high-throughput orchestration layers for trading and managing assets securely, while ensuring seamless integration between fiat banking and blockchain technologies.
Financial Services
Responsibilities
System Design & Orchestration: You will design the asynchronous event-driven architecture that bridges the synchronous world of Fiat banking (Golang core) with the asynchronous reality of Virtual Assets on Blockchains
Documentation: you document the crypto architecture. From business capabilities to business processes and business objects to microservices, event processing and our data lake. You document architectural decisions (ADRs). You ensure that everybody understands and works with the architecture, from Product Management to developers and devops engineers
High-Load Optimization: Analyze and optimize the throughput of crypto-processing microservices. You will define strategies for transaction batching, gas fee estimation, and UTXO management to ensure the system handles thousands of requests per second without clogging
Node Infrastructure Strategy: Manage the decision-making process between running self-hosted nodes on AWS versus utilizing external RPC providers (Infura/Alchemy/QuickNode) to ensure 99.99% uptime for wallet balances and transfers
Cross-Team Alignment: Act as the technical translator between the multiple teams. You will ensure that API contracts (gRPC/Protobuf) are strictly defined and that data consistency is maintained across both ledgers
Security Architecture: Oversee the implementation of hot/warm/cold wallet structures. You will design fail-safes for signing services to prevent unauthorized withdrawals or "fat finger" errors
Code Review & Mentorship: Dive into the TypeScript and Golang codebases to enforce adherence to architecture, code quality, code security and availability requirements. You will mentor developers on how to handle edge cases like chain reorgs, dropped transactions, or sudden gas spikes
Qualification
Required
Deep experience designing microservices architectures, specifically using Event-Driven Design
Expert in Node.js internals, event loops, memory management, and TypeScript
Proficiency in Golang
Strong grasp of PostgreSQL for immutable ledgers and Redis/DynamoDB for high-speed caching and state management
Deep understanding of how EVM chains (Ethereum, BSC, Polygon) and UTXO chains (Bitcoin, Litecoin) function
Experience implementing Multi-Party Computation (MPC) wallet architecture or integrating HSM (Hardware Security Module) solutions
Ability to read and understand Solidity contracts (ERC-20, ERC-721 standards)
Benefits
A highly competitive salary package that recognizes your expertise and contribution.
Embrace a remote-first environment with flexible working hours, designed to support your work-life harmony.
Annual Leave- 24 days, dedicated paid sick leave, and Public Holidays.
Grow your skills with a dedicated learning budget and clear pathways for accelerated career development.
Company
UMO
UMO is a stealth-mode FinTech venture aiming to evolve the way people experience money by building a unified, AI-powered, yet deeply human modern money platform across fiat, crypto, and investments—subject to regulatory approvals.
Funding
Current Stage
Growth StageCompany data provided by crunchbase