Staff Software Engineer - Smart Contracts Team job opportunity at MLabs.



Date2026-04-01T10:08:02.452Z bot
MLabs Staff Software Engineer - Smart Contracts Team
Experience: 7-years
Pattern: full-time
apply Apply Now
Salary:
Status:

Job

Copy Link Report
degreeGeneral
United States Of America
Auto GPT Summarize Enabled

🔗 Senior EVM & Web3 Engineer - Enterprise Distributed Ledger Location: Remote - US - Open to Europe if happy to overlap with EST Compensation: Competitive We are hiring on behalf of our client who is a fast-growing software company dedicated to supporting and servicing an open source, proof-of-stake platform that is EVM-compatible . This network is specifically built to meet the needs of enterprise and Web3 applications, prioritizing speed, security, and stability. They are seeking a seasoned Smart Contract Engineer to join their team, focusing on developing both the core Java services and the Web3 APIs (JS/TS) that process transactions across their network. You will be a high-impact, hands-on programmer, spending approximately 80% of your time designing, coding, and testing . Your primary focus will be enhancing EVM compatibility and improving the developer experience (DevEx) for users migrating from other EVM chains. This includes both low-level transaction processing in Java and high-level API development for public consumption. Key Responsibilities: EVM Compatibility & DevEx: Stay connected with the EVM ecosystem, bringing vital learnings and applicable explorations back to the team to improve EVM DevEx . Core Service Enhancement: Implement and enhance the Java-based smart contract services that parse bytecode and process transactions submitted via an EVM client. Web3 API Development: Design, develop, and maintain server-side logic and public APIs using TypeScript, SQL, REST, GraphQL, and Web Sockets . Optimization & Scalability: Write efficient, reusable, and reliable code to optimize for maximum speed, scalability, and system efficiency. Tooling & Integration: 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. Innovation: Continuously discover, evaluate, and implement new technologies to maximize development efficiency and effectiveness. Experience: 7+ years of software development experience , with experience in distributed open-source application development . EVM Expertise: Deep knowledge of the blockchain technology ecosystem, particularly the EVM , including understanding of ERC20s, ERC721s, and other on/off-chain standards. Smart Contract Development: 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. Language Expertise: Expertise in the Java and JS/TS programming languages and their ecosystems. API & Integration: Strong understanding of RESTful API design and development , and experience with Wallet integrations (MetaMask, WalletConnect, etc.). Development Process: Familiarity with test-driven software development processes and continuous integration tools. Tooling: Experience with Web3 tools that support development, indexing, and transaction management (e.g., TheGraph). Education: Master’s degree in Computer Science or a similar field, or equivalent work experience. Soft Skills: Excellent debugging, critical thinking, and interpersonal skills. Preferred Experience (Nice-to-Haves): Deep knowledge of and experience with the Java VM and Node.js VM (5+ years of experience in each). Strong grasp of Computer Science fundamentals, including concurrency and performance optimization . Familiarity with security principles, cryptographic tools, and high-performance architectural systems.

Other Ai Matches

Staff Software Engineer - Smart Contracts Team Applicants are expected to have a solid experience in handling Job related tasks
Senior Software Engineer (Solvers) Applicants are expected to have a solid experience in handling Job related tasks
Senior AI Data Scientist Applicants are expected to have a solid experience in handling Job related tasks
Platform Engineer (Backend) Applicants are expected to have a solid experience in handling Job related tasks