MLabs

Staff Software Engineer – Smart Contracts

MLabs

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Stay connected with the EVM ecosystem, bringing vital learnings and applicable explorations back to the team to improve EVM DevEx.
  • Implement and enhance the Java-based smart contract services that parse bytecode and process transactions submitted via an EVM client.
  • Design, develop, and maintain server-side logic and public APIs using TypeScript, SQL, REST, GraphQL, and Web Sockets.
  • Write efficient, reusable, and reliable code to optimize for maximum speed, scalability, and system efficiency.
  • Apply knowledge of Solidity and the EVM transaction lifecycle to explore and unblock Web3 tool and DApp integration capabilities, ensuring developers can use familiar tools.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency and effectiveness.

Requirements

  • 7+ years of software development experience, with experience in distributed open-source application development.
  • Deep knowledge of the blockchain technology ecosystem, particularly the EVM, including understanding of ERC20s, ERC721s, and other on/off-chain standards.
  • Experience with smart-contract development (Solidity/Vyper), using popular frameworks like Foundry, Hardhat, Web3.js / Ethers.js, and writing secure, efficient, and gas-optimized smart contracts.
  • Expertise in the Java and JS/TS programming languages and their ecosystems.
  • Strong understanding of RESTful API design and development, and experience with Wallet integrations (MetaMask, WalletConnect, etc.).
  • Familiarity with test-driven software development processes and continuous integration tools.
  • Experience with Web3 tools that support development, indexing, and transaction management (e.g., TheGraph).
  • Master’s degree in Computer Science or a similar field, or equivalent work experience.
  • Excellent debugging, critical thinking, and interpersonal skills.
Benefits
  • Highly competitive package including Equity & Tokens.
  • Opportunities for Performance Bonuses.
  • Health insurance and 401k for US employees only.
  • Opportunity to work on core, open-source infrastructure for an enterprise-grade, decentralized platform governed by industry-leading organizations.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaTypeScriptSQLRESTGraphQLWeb SocketsSolidityVypersmart contract developmentEVM
Soft Skills
debuggingcritical thinkinginterpersonal skills
Certifications
Master’s degree in Computer Science