Smart Contract Engineer in London
Smart Contract Engineer

Smart Contract Engineer in London

London Freelance 36000 - 60000 £ / year (est.) Home office possible
Go Premium
M

At a Glance

  • Tasks: Design and develop smart contracts using Solidity and Rust for innovative DeFi projects.
  • Company: Join MLabs, a leader in the DeFi space with a remote-first culture.
  • Benefits: Highly competitive pay, flexible salary bands, and opportunities for professional growth.
  • Why this job: Work on cutting-edge Web3 projects and shape the future of finance.
  • Qualifications: Expertise in Solidity, Rust, and experience with DeFi protocols required.
  • Other info: Enjoy a dynamic work 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.
Domain Experience
  • 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.
Competitive Compensation

We offer highly competitive rates; salary bands are flexible and scale directly with your seniority and depth of DeFi expertise.

High-Impact Projects

Work on the bleeding edge of Web3 with some of the most respected names in the industry.

Remote-First Culture

Enjoy the flexibility of working from anywhere in a team that values autonomy and output over hours at a desk.

Continuous Learning

Deepen your expertise in both the EVM and Rust ecosystems through complex, real-world engineering challenges.

Professional Growth

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.

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.

Smart Contract Engineer in London employer: MLabs Ltd

At MLabs, we pride ourselves on being an exceptional employer, offering a remote-first culture that prioritises flexibility and autonomy while working on high-impact projects at the forefront of Web3. Our commitment to continuous learning ensures that as a Smart Contract Engineer, you will deepen your expertise in both EVM and Rust, with ample opportunities for professional growth through collaboration with elite engineers and rotation into diverse client projects. Join us to be part of a diverse and inclusive workplace that values equal opportunities and fosters innovation in the DeFi space.
M

Contact Detail:

MLabs Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Smart Contract Engineer in London

✨Tip Number 1

Network like a pro! Reach out to fellow engineers and DeFi enthusiasts on platforms like LinkedIn or Discord. Join relevant groups, attend meetups, and don’t be shy about sharing your expertise in Solidity and Rust.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your smart contract projects. Include links to your GitHub repos where you’ve deployed contracts or built tools. This is your chance to demonstrate your EVM mastery and Rust proficiency.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of gas optimisations and security best practices. Practice coding challenges related to DeFi protocols to get comfortable with the types of problems you might face.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search. Don’t forget to tailor your application to highlight your experience with L2s like Base and Arbitrum.

We think you need these skills to ace Smart Contract Engineer in London

Solidity
Rust
EVM
DeFi Protocols
Gas Optimization
Smart Contract Security
Backend Services Development
On-Chain Financial Logic
Performance Tuning
Code Review
Decentralised Finance Experience
Architecture Tradeoffs
Upgradeable Contract Design
Foundry
Hardhat

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with Solidity and Rust. We want to see how your skills align with the role, so don’t hold back on showcasing your DeFi expertise!

Showcase Your Projects: Include any relevant projects you've worked on, especially those involving smart contracts or DeFi protocols. We love seeing real-world applications of your skills, so share links or descriptions of your work!

Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so avoid jargon unless it's necessary. Make it easy for us to see why you’re a great fit!

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details 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 knowledge of EVM, gas optimisation, and the specific nuances of L2s like Base and Arbitrum. Being able to discuss your past projects and how you tackled challenges will show your depth of expertise.

✨Showcase Your DeFi Experience

Prepare to talk about your previous work with DeFi protocols. Whether it’s DEXs, lending systems, or yield-generating products, having concrete examples ready will demonstrate your hands-on experience and understanding of complex financial logic.

✨Emphasise Security Best Practices

Security is paramount in DeFi. Be ready to discuss common attack vectors and how you’ve applied security best practices in your previous projects. This will highlight your awareness of risks and your proactive approach to safeguarding smart contracts.

✨Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about the company’s projects, team dynamics, and their approach to continuous learning. This not only shows your interest but also helps you gauge if the company aligns with your career goals.

Smart Contract Engineer in London
MLabs Ltd
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
  • Smart Contract Engineer in London

    London
    Freelance
    36000 - 60000 £ / year (est.)
  • M

    MLabs Ltd

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>