At a Glance
- Tasks: Architect and develop smart contracts using Solidity and Rust for innovative DeFi projects.
- Company: Join MLabs, a leading tech firm at the forefront of DeFi innovation.
- Benefits: Highly competitive pay, remote work flexibility, and opportunities for professional growth.
- Why this job: Be part of groundbreaking projects that shape the future of finance in Web3.
- Qualifications: Expertise in Solidity, Rust, and experience with DeFi protocols required.
- Other info: Work in a diverse, inclusive environment with a focus on continuous learning.
The predicted salary is between 36000 - 60000 £ per year.
We are looking for a highly skilled Smart Contract Engineer with deep expertise in both Solidity (EVM) and Rust to join our elite engineering team at MLabs. In this role, you will be subcontracted to work directly with one of our premier clients—leading innovators in the DeFi space—building next-generation financial infrastructure on Base, Arbitrum, and other EVM-compatible networks.
As a bridge between the smart contract layer and high-performance systems, you will architect, develop, and secure complex DeFi protocols. You aren’t just writing code; you are building the "money legos" of the future, ensuring they are gas-efficient, battle-tested, and capable of handling significant TVL (Total Value Locked).
Key Responsibilities- Architect & Develop: Design and implement robust, production-grade smart contracts in Solidity for deployment on L2s like Base and Arbitrum.
- Systems Engineering: Build high-performance backend services, tooling, or blockchain components using Rust to support on-chain logic.
- DeFi Logic: Develop complex on-chain financial logic including AMMs, lending/borrowing mechanics, staking protocols, or yield-generating products.
- Optimization: Perform deep-dive gas optimizations and performance tuning for both smart contracts and Rust-based infrastructure.
- Security & Risk: Apply rigorous security best practices to protect against common DeFi attack vectors (reentrancy, oracle manipulation, etc.) and participate in internal code reviews.
- Solidity Expertise: Proven experience writing, testing (Foundry/Hardhat), and deploying smart contracts in a production environment.
- EVM Mastery: A deep understanding of the Ethereum Virtual Machine, including gas optimization, memory layout, and L2-specific nuances.
- Rust Proficiency: Professional experience building backend services or blockchain-related tooling in Rust, with a comfort level working across the full systems stack.
- L2 Experience: Hands-on experience deploying and managing protocols on Arbitrum, Base, or similar Rollup solutions.
- DeFi Background: Previous experience working on Decentralized Finance protocols (e.g., DEXs, Lending, Restaking, or Tokenomics-heavy systems).
- Architecture Tradeoffs: A strong grasp of on-chain vs. off-chain architecture and the security considerations specific to financial protocols.
- Upgradeability: Familiarity with common proxy patterns and upgradeable contract design is a major plus.
We offer highly competitive rates; salary bands are flexible and scale directly with your seniority and depth of DeFi expertise.
Enjoy the flexibility of working from anywhere in a team that values autonomy and output over hours at a desk.
As a member of MLabs, you’ll have access to a network of elite engineers and the opportunity to rotate into different high-profile client projects as you grow.
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.
Smart Contract Engineer employer: MLabs Ltd
Contact Detail:
MLabs Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Smart Contract Engineer
✨Tip Number 1
Network like a pro! Connect with other smart contract engineers and DeFi enthusiasts on platforms like LinkedIn or Discord. Join relevant groups, attend meetups, and don’t be shy to reach out for informational chats—these connections can lead to job opportunities.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best smart contracts and projects. Use GitHub to share your code and document your thought process. This not only demonstrates your expertise but also gives potential employers a glimpse of what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Solidity and Rust knowledge. Practice coding challenges related to smart contracts and DeFi protocols. The more comfortable you are with the tech, the better you’ll perform when it counts!
✨Tip Number 4
Apply through our website! We love seeing candidates who take the initiative. Tailor your application to highlight your experience with EVM and Rust, and don’t forget to mention any DeFi projects you’ve worked on. Let’s get you on board!
We think you need these skills to ace Smart Contract Engineer
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Smart Contract Engineer role. Highlight your experience with Solidity, Rust, and any DeFi projects you've worked on. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include links to your GitHub or any relevant projects that demonstrate your expertise in smart contracts and backend services. We love seeing real-world applications of your skills, so don’t hold back!
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your experience and achievements. We appreciate a well-structured application that’s easy to read!
Apply Through Our Website: For the best chance of getting noticed, make sure to apply directly through our website. It helps us keep track of your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at MLabs Ltd
✨Know Your Tech Inside Out
Make sure you’re well-versed in both Solidity and Rust. Brush up on your smart contract development skills, especially focusing on gas optimisation and security best practices. Be ready to discuss specific projects you've worked on and the challenges you faced.
✨Showcase Your DeFi Knowledge
Prepare to talk about your experience with decentralised finance protocols. Whether it’s DEXs or lending systems, be ready to explain how you’ve contributed to these projects and the financial logic behind them. This will show your potential employer that you understand the domain deeply.
✨Demonstrate Problem-Solving Skills
During the interview, expect to tackle some technical problems or case studies. Practice explaining your thought process clearly and logically. Highlight how you approach optimisation and security issues, as these are crucial in the DeFi space.
✨Ask Insightful Questions
Prepare a few thoughtful questions about the company’s projects, team dynamics, or their approach to innovation in the DeFi sector. This not only shows your interest but also helps you gauge if the company is the right fit for you.