Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Smart Contract Engineer (web3) image - Rise Careers
Job details

Smart Contract Engineer (web3)

About CoW Protocol 

CoW DAO is on a mission to protect Ethereum users from the dangers of DeFi. It does this by supporting the development of CoW Protocol, CoW Swap, MEV Blocker, and CoW AMM, and by funding values-aligned projects through the CoW Grants Program. 

CoW Protocol is the second-largest DEX aggregator by monthly volume and the first-largest intents-based exchange. MEV Blocker is currently involved in ~4% of all Ethereum transactions, making it the category leader. CoW AMM is the only live AMM that protects LPs from LVR (loss-versus rebalancing). 

As a member of CoW DAO’s core team, you will have the opportunity to shape these essential products, and contribute to the Ethereum ecosystem more broadly.

About the role

Location: We are a fully remote team, and although we hire almost globally, there is a preference for this role to be based in Europe or remote +/- 4 hours CEST time

Please note we’re not hiring from the US, Australia, or New Zealand

We’re on the lookout for a Smart Contract Engineer to join our team. If you’re passionate about blockchain tech, love solving complex problems, and thrive on ownership, we’d love to hear from you. We’ve got a packed roadmap full of exciting projects, and we’re all about building innovative, solid, and high-performance solutions as we grow

What you will do

  • Build new features: work on new CoW Protocol features by developing new smart contracts and laying out support for them in our off-chain infrastructure

  • Review protocol integrations: advise third parties on how to work with CoW Protocol, write grant proposals and support grantees in their execution

  • Foster decentralization: contribute to designing the next version of CoW Protocol, in the spirit of removing central authorities and building trust through verifiable execution

  • Contribute to the upkeep of the protocol: investigate suspicious transactions, detect on-chain misbehavior, support CoW DAO governance by participating in the discussion through its formal proposal process (CIPs)

  • Maintainable code: collaborative coding through code review, internal feature discussion, full testing coverage, CI, public development process on GitHub

  • Collaborating with a remote team, sharing feedback, and debugging

Tech stack you'll be in contact with

  • Smart contracts: Solidity, Foundry, rarely Hardhat

  • Back-end contract services: Rust, Kubernetes

  • Debugging and alerting: Tenderly, Grafana, Elasticsearch

  • Data analysis: Python, Dune Analytics

  • Governance: Safe Multisig, Snapshot

  • Communication: GitHub, Slack, Notion, Zoom, Google Docs

  • Supported chains: Ethreum, Arbitrum, Gnosis Chain, Base

Who you are

  • Has solid Solidity expertise – with experience working on EVM-compatible chains

  • Is skilled in Rust or Python – Rust is preferred, but Python works too as long as you’re open to learning Rust

  • Delivers results – you have a proven history of writing high-quality, functional, and reliable code

  • Works well remotely – async communication, detailed code reviews, and team collaboration are second nature to you

  • Excels at problem-solving – you can tackle challenges with creativity and efficiency

  • Takes ownership – you’re proactive and see things through to the end

A bonus

  • Familiarity with the DeFi ecosystem

  • Experience contributing to or managing open-source project

What we can offer

  • Flexible work environment: Join our hub in Lisbon or work remotely

  • Token plan: Have a stake in our mission and shape the future of CoW DAO

  • Periodic gatherings: Enjoy opportunities to connect with the rest of the team through regular trips

  • Conference allocation: Stay up-to-date with ecosystem advancements using our conference budget

  • Learning budget: Use our learning budget to support your higher ambitions

  • Hardware budget: Take advantage of a hardware budget for acquiring necessary equipment

  • Make an impact: You are joining a startup where you can make a huge difference. Your work matters!

  • Flat hierarchies mean fewer processes and bureaucracy - see more of your ideas come to life!

  • Flexible work and vacation times: Prioritize work-life balance through our robust flexible work policy and vacation allowance

  • Growth: If you're someone who loves taking the initiative and getting things done, CoW offers lots of opportunities for your individual growth

Referral Program

Earn 5.000 USDC or USD with the refer-to-earn program. More details here.

Culture

Life within the CoW Protocol is an incredible adventure! We take pride in our collaborative approach, embracing autonomy and fostering a culture of big thinking and continuous growth. We value impact, ownership, simplicity, and team spirit. Plus, we're all about feedback, coming together, and enjoying the journey along the way!

At CoW Protocol, we strive to create a space where everyone feels included and empowered. We believe that our products and services benefit from our diverse backgrounds and experiences. All qualified applicants are considered for positions regardless of race, ethnic origin, age, religion or belief, marital status, gender identification, sexual orientation, or physical ability

What You Should Know About Smart Contract Engineer (web3), CoW DAO

As a Smart Contract Engineer at CoW Protocol, you'll be diving into the vibrant world of blockchain technology while making a real impact on the Ethereum ecosystem. In this fully remote role, you'll work closely with a passionate team dedicated to safeguarding DeFi users through innovative solutions like the CoW Protocol, which is already a leading DEX aggregator. Your responsibilities will include building new features and smart contracts that enhance our capabilities, reviewing protocol integrations, and pushing forward the decentralization agenda by shaping the future of our system. You’ll also dive into the upkeep of the protocol by investigating suspicious activities and contributing to governance discussions. We look for someone who has strong expertise in Solidity and is either skilled in Rust or Python, willing to learn Rust if necessary. But it’s not just about the coding; we want someone who thrives in a remote work environment, can solve complex problems creatively, and takes ownership of their projects. If you're eager to grow, shape the DeFi landscape, and be part of a team that values collaboration, feedback, and continuous improvement, we want to hear from you. Join us at CoW Protocol and take your career to new heights while enjoying the perks of a flexible working environment, learning budgets, and the chance to influence the future of finance. Let’s build something amazing together!

Frequently Asked Questions (FAQs) for Smart Contract Engineer (web3) Role at CoW DAO
What are the key responsibilities of a Smart Contract Engineer at CoW Protocol?

As a Smart Contract Engineer at CoW Protocol, your key responsibilities will include developing new smart contracts and features for the CoW Protocol, advising third parties on integrations, contributing to the decentralization of the platform, maintaining the codebase through testing and collaborative coding practices, and investigating suspicious on-chain activities. You'll play a crucial role in enhancing our products and ensuring the integrity of our protocols.

Join Rise to see the full answer
What qualifications do I need to apply for the Smart Contract Engineer position at CoW Protocol?

To qualify for the Smart Contract Engineer position at CoW Protocol, you should have solid expertise in Solidity, experience with EVM-compatible chains, and proficiency in Rust or Python. We’re looking for someone who has a proven history of delivering high-quality, functional, and reliable code, excels in remote work environments, and possesses problem-solving skills. Familiarity with the DeFi ecosystem and contributions to open-source projects are considered a bonus.

Join Rise to see the full answer
How does CoW Protocol foster a collaborative remote work environment for its Smart Contract Engineers?

CoW Protocol fosters a collaborative remote work environment through asynchronous communication tools like Slack and GitHub, detailed code reviews, and regular team discussions on tools such as Zoom and Notion. We believe in building a strong team spirit, allowing for creativity and ownership in your work while maintaining flexibility to fit your work-life balance.

Join Rise to see the full answer
What tech stack will I be using as a Smart Contract Engineer at CoW Protocol?

As a Smart Contract Engineer at CoW Protocol, you'll interact with a diverse tech stack. This includes using Solidity for smart contract development and Rust for back-end services. You'll also work with tools for debugging, such as Tenderly and Grafana, and participate in data analysis with Python and Dune Analytics. Familiarity with governance tools like Safe Multisig and Snapshot will be part of your daily duties.

Join Rise to see the full answer
What growth opportunities does CoW Protocol provide for Smart Contract Engineers?

CoW Protocol offers significant growth opportunities for Smart Contract Engineers through a budget for learning and attending conferences to stay updated with industry advancements. We emphasize personal development and provide an environment where you can take the initiative, see your ideas come to life, and make meaningful contributions to the DeFi landscape.

Join Rise to see the full answer
Common Interview Questions for Smart Contract Engineer (web3)
Can you describe your experience with Solidity and how you have applied it in past projects?

When answering this question, provide specific examples of smart contracts you've developed using Solidity and discuss the challenges you faced and how you overcame them. Mention any projects where your contributions had a significant impact, and highlight your understanding of best practices in smart contract development.

Join Rise to see the full answer
How do you ensure high-quality code when developing smart contracts?

To ensure high-quality code in smart contract development, emphasize the importance of thorough testing, code reviews, and using proper documentation. Explain your approach to maintaining comprehensive testing coverage and how you incorporate feedback during collaborative coding efforts.

Join Rise to see the full answer
What steps do you take to investigate suspicious transactions on a blockchain?

When discussing your approach to investigating suspicious transactions, outline the tools and methods you use to analyze on-chain data. This could include leveraging analytics tools, reviewing transaction histories, and collaborating with team members to gather insights and make informed decisions.

Join Rise to see the full answer
How do you stay updated with the latest trends and advancements in the DeFi ecosystem?

To answer this question, talk about specific resources you follow, such as blogs, podcasts, industry leaders on Twitter, and conferences you attend. Mention how you integrate new knowledge into your work and share insights with your team to foster a culture of continuous learning.

Join Rise to see the full answer
Can you provide an example of how you contributed to a team project in a remote setting?

In your response, describe a specific project where you worked remotely, detailing how you communicated with team members, shared responsibilities, and collaborated effectively even with distance. Highlight the tools you used for seamless communication and coordination.

Join Rise to see the full answer
What do you believe are the most crucial qualities for a Smart Contract Engineer?

Discuss qualities like problem-solving skills, attention to detail, creativity, and the ability to work independently in your response. Support your choices with examples of how these qualities have helped you succeed in your previous roles.

Join Rise to see the full answer
How do you approach code reviews with your peers?

Your answer should highlight the value you place on constructive feedback, your methodology for reviewing code carefully, and the way you communicate your thoughts to ensure a positive and productive review process.

Join Rise to see the full answer
Describe your experience with open-source projects and how it relates to this role.

Share your background in contributing to or managing open-source projects, mentioning specific examples and how those experiences have shaped your skills as a Smart Contract Engineer. Discuss the benefits of open-source collaboration in the context of this role at CoW Protocol.

Join Rise to see the full answer
What techniques do you use to maintain or enhance the security of smart contracts?

In your response, describe techniques such as following security best practices, conducting audits, using tools for static analysis, and always staying informed about common vulnerabilities that might affect smart contracts.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple smart contract features or fixes?

Explain your method for assessing urgency and impact against a set timeline. Discuss how you communicate with your team to understand broader project goals and align your individual priorities to ensure timely delivery.

Join Rise to see the full answer
Similar Jobs
CoW DAO Remote No location specified
Posted 11 days ago
CoW DAO Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
gpac Hybrid Flowery Branch, GA
Posted 11 days ago
Photo of the Rise User
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Photo of the Rise User
Posted 14 days ago
Mission Driven
Rise from Within
Growth & Learning
Dare to be Different
Passion for Exploration
Rapid Growth
Social Impact Driven
Inclusive & Diverse
Photo of the Rise User
AECOM Remote Chesterfield, United Kingdom
Posted 8 days ago
Photo of the Rise User
ITW Hybrid 14000 Technology Dr., Eden Prairie, MN 55344, USA
Posted 9 days ago
Photo of the Rise User
Posted 5 days ago
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 17, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!