MLabs is a pioneering company in the blockchain sector, focused on developing a high-performance operating system for Ethereum. They are seeking a Senior Web3 Software Engineer to lead the development of decentralized applications, collaborating across teams to deliver secure and user-friendly experiences.
Responsibilities:
- Dapp Development: Design, build, and maintain modern, responsive frontend applications integrated with blockchain protocols for core DeFi products and exchanges
- Protocol Integration: Implement integrations with blockchain infrastructure (e.g., EVM chains, custom VMs), wallet extensions (MetaMask, Phantom, WalletConnect), and on-chain data sources such as subgraphs and indexers
- Security & User Flow: Execute secure user flows for transactions, multi-sig approvals, cross-chain bridging, and account abstraction
- Infrastructure Collaboration: Contribute to API design (REST/GraphQL), RPC optimization, and indexer queries to ensure high-performance, real-time data delivery
- Technical Leadership: Establish frontend architecture, design systems, and Web3 best practices, including gas optimization, reentrancy guards, and accessibility
- Mentorship & Code Quality: Perform rigorous code reviews (including Solidity/Sway), mentor engineering staff, and drive strategic decisions regarding stack interoperability and scalability
- UX Optimization: Translate complex DeFi requirements, such as MEV protection and oracle feeds, into intuitive UI/UX for professional trading interfaces
- Roadmap Strategy: Proactively identify technical debt, propose infrastructure upgrades, and technically shape the product roadmap
Requirements:
- 5+ years of software engineering experience, with at least 2 years in a senior or lead capacity specifically building Web3 or blockchain applications
- Deep proficiency in modern frameworks (React, Next.js, or Vue) using TypeScript/JavaScript, alongside Web3 libraries (ethers.js, viem, wagmi)
- Strong experience developing complex, data-intensive dapps that handle real-time streams, such as order books or AMM curves
- Proven ability to manage browser wallet connections and execute on-chain interactions via providers (Alchemy, Infura) and libraries for reads, writes, and calls
- A solid grasp of Web3 security principles, including private key management, blind signing risks, and mitigation of sandwich attacks or phishing
- Experience with Node services (Express, FastAPI), off-chain indexers (The Graph), and event listening mechanisms
- Proficiency in REST/GraphQL, data fetching (SWR, TanStack Query), and state management (Zustand, Redux) within volatile market contexts
- Previous experience at a Centralized (CEX) or Decentralized Exchange (DEX)
- Experience building trading UIs featuring order books, candlestick charts, and PnL calculators
- Performance tuning for high-throughput DeFi applications (sub-ms latency, WebSockets)
- Prior work in fintech or DeFi involving tokenomics or audited protocols