Job Closed
This listing is no longer active.
We are a Haskell, Rust, Blockchain and AI consultancy.
Staff Software Engineer - Smart Contracts Team
Location
United States
Posted
61 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Engineer - Smart Contracts Team
MLabs
đź”— 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.
Job Requirements
- 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.
Benefits
- Compensation: Highly competitive package including Equity & Tokens.
- Bonus: Opportunities for Performance Bonuses.
- US Benefits: Health insurance and 401k for US employees only.
- Impact: Opportunity to work on core, open-source infrastructure for an enterprise-grade, decentralized platform governed by industry-leading organizations.
- Due to the high volume of applications we anticipate, we regret that we are unable to provide individual feedback to all candidates. If you do not hear back from us within 4 weeks of your application, please assume that you have not been successful on this occasion. We genuinely appreciate your interest and wish you the best in your job search.
- Commitment to Equality and Accessibility:
- At MLabs, we are committed to offer equal opportunities to all candidates. We ensure no discrimination, accessible job adverts, and providing information in accessible formats. Our goal is to foster a diverse, inclusive workplace with equal opportunities for all. If you need any reasonable adjustments during any part of the hiring process or you would like to see the job-advert in an accessible format please let us know at the earliest opportunity by emailing human-resources@mlabs.city.
- MLabs Ltd collects and processes the personal information you provide such as your contact details, work history, resume, and other relevant data for recruitment purposes only. This information is managed securely in accordance with MLabs Ltd’s Privacy Policy and Information Security Policy, and in compliance with applicable data protection laws. Your data may be shared only with clients and trusted partners where necessary for recruitment purposes. You may request the deletion of your data or withdraw your consent at any time by contacting legal@mlabs.city.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, Capital Marketplace
UpstartUpstart is an online lending platform dedicated to offering fixed-interest personal loans at fair rates using criteria that go beyond borrowers’ credit scores. As an employer, th
• Collaborate with product managers, engineers, and business stakeholders to deliver projects that align with business goals • Assist in the design, development, and maintenance of self-service tools that enhance the investor experience • Work with business stakeholders to identify opportunities for process optimization and build solutions that improve business workflows • Develop scalable, reliable systems that meet the needs of both internal users and external investors • Ensure security, performance, and availability of our critical platforms • Participate in code reviews, testing, and the deployment of high-quality code
Senior Software Engineer, Digital Banking
Forbright BankA Bank for a Brighter Future Member FDIC - Equal Housing Lender
• Serve as a technical lead for complex software projects, setting standards for code quality, architecture, and best practices • Design, develop, and maintain solutions across cloud and on-premises systems, leveraging AWS Cloud, Confluent Kafka, Node.js, React, Typescript, Postgres, and other modern technologies • Work closely with IT, Operations, Business Units, vendors, and partners to define integration requirements and deliver scalable solutions • Mentor and coach engineers on integration patterns, code reviews, troubleshooting, and professional growth • Drive the evolution of integration architecture and patterns; evaluate and recommend new technologies, frameworks, and tools to improve integration efficiency and reliability • Ensure integration solutions meet security, compliance, and performance standards • Contribute to technical documentation and promote knowledge sharing within the team • Participate in incident response and root cause analysis for integration issues • Monitor and evaluate the performance of integration solutions, making recommendations for improvement as necessary • Perform other duties as assigned
Senior Software Engineer
AlteryxStarted in 2010, Alteryx provides companies of all sizes an end-to-end analytics platform that searches by utilizing data science and analytics to offer busines
• Build with impact: Hit the ground running by developing high-value features using the right tools and technologies. • Collaborate deeply: Work closely within a cross-functional team (engineers, designers, and data scientists) to explore problem spaces, design scalable solutions, and deliver high-quality outcomes. • Architect & innovate: Contribute to system design and help shape the technical direction for upcoming features and products. • Champion best practices: Advocate for clean, maintainable, and high-performing code, while driving engineering excellence across the team. • Teach & learn: Share your knowledge and elevate team capabilities while continuously learning from peers and new technologies.
Senior Software Developer I – Full Stack
BLEN, Inc.​Founded in 2004, BLEN, Inc. is a Washington, DC-based technology firm specializing in building cutting-edge software solutions and mobile applications. As an
• Collaborate with management, product, and design teams to shape development vision and strategy, including the adoption of AI-powered tools and workflows • Guide cross-functional teams in delivering high-impact, full-stack JavaScript solutions aligned with client goals • Contribute to the implementation of the program's development strategy with a focus on modern architectures (React, Next.js, Node.js, TypeScript) • Maintain a high-level understanding of adjacent technical areas including cloud-native services, AI/ML integrations, and API ecosystems for effective system integration • Demonstrate expertise, accountability, and ownership of contributions across the full stack, from responsive front-end interfaces to scalable back-end services • Leverage deep knowledge of the JavaScript/TypeScript ecosystem to lead iterative, outcome-driven development • Design and integrate RESTful APIs, GraphQL endpoints, and emerging AI-assisted features • Diagnose and effectively resolve issues with owned systems, using incidents to inform educational opportunities and system improvements • Actively mentor and assist more junior engineers in developing their skills across modern JavaScript frameworks and AI-augmented development practices • Build and maintain strong relationships with internal and external stakeholders • Participate in technical interviews with new candidates • Drive improvements in software engineering processes and practices, including adoption of AI-assisted development tools • Propose and evaluate multiple approaches to technical and process problems, leveraging data-driven insights where possible • Champion best practices in modern JavaScript development, cloud architecture, CI/CD pipelines, and responsible AI integration



