
Staff Software Engineer – Smart Contracts
MLabs
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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