companymlabs logo

Staff Software Engineer - Smart Contracts Team

mlabsRemote — United States
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Requirements:Experience: A minimum of 7 years of software development experience, particularly in distributed open-source application development. EVM Expertise: Comprehensive understanding of the blockchain technology ecosystem, especially the EVM, including knowledge of ERC20s, ERC721s, and other on/off-chain standards. Smart Contract Development: Proven experience with smart contract development (Solidity/Vyper).

About the job

Senior EVM & Web3 Engineer - Enterprise Distributed Ledger

Location: Remote - US - Open to Europe if willing to overlap with EST

Compensation: Competitive

Join a rapidly expanding software firm that is committed to the development and support of an open-source, proof-of-stake platform that is EVM-compatible. This network is specifically designed to cater to the requirements of enterprise and Web3 applications, emphasizing speed, security, and stability. We are on the lookout for an experienced Smart Contract Engineer to become a part of our innovative team, concentrating on the development of both core Java services and Web3 APIs (JS/TS) that facilitate transaction processing across our network.

As a pivotal, hands-on developer, you will dedicate approximately 80% of your time to designing, coding, and testing. Your main objective will be to enhance EVM compatibility and elevate the developer experience (DevEx) for users transitioning from other EVM chains. This encompasses both low-level transaction processing in Java and high-level API development for public use.

Key Responsibilities:

  • EVM Compatibility & DevEx: Engage with the EVM ecosystem to share crucial insights and actionable explorations that will enhance EVM DevEx.
  • Core Service Enhancement: Develop and improve the Java-based smart contract services that interpret bytecode and manage transactions submitted through an EVM client.
  • Web3 API Development: Create, 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 performance for speed, scalability, and overall system efficiency.
  • Tooling & Integration: Leverage your knowledge of Solidity and the EVM transaction lifecycle to investigate and enable Web3 tool and DApp integration capabilities, ensuring developers can utilize familiar tools.
  • Innovation: Constantly explore, assess, and implement new technologies to enhance development productivity and effectiveness.

About mlabs

mlabs is a forward-thinking software company dedicated to the advancement of an open-source, proof-of-stake blockchain platform that supports enterprise-grade and Web3 applications. Our focus is on providing high-performance, secure, and stable solutions tailored to the needs of our clients.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.