| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Aragon | Remote | $72k - $84k | |||
Analog | San Francisco, CA, United States | $72k - $87k | |||
Token Metrics | Manila, Philippines | $90k - $100k | |||
Vybe Network | Colombia | $110k - $130k | |||
| Learn Job-ready Solidity & Rust skills, in your schedule with 1-on-1 mentor support, or get your money back. ISO 9001 Certified | 400+ students | | by Metana Learn more | |||
Orca | New York, NY, United States | $122k - $150k | |||
Circle | Phoenix, AZ, United States | $160k - $207k | |||
Ripple | Toronto, Canada | $87k - $87k | |||
Circle - Referrals | Remote | $160k - $207k | |||
CANDY | New York, NY, United States | $85k - $148k | |||
Menyala | Singapore, Singapore | $87k - $150k | |||
Magic Square | Lima, Peru | $45k - $62k | |||
BitGo | New York, NY, United States | $175k - $225k | |||
Token Metrics | Ho Chi Minh | $90k - $100k | |||
Token Metrics | Islamabad, Pakistan | $90k - $100k | |||
Token Metrics | Lagos, Nigeria | $90k - $100k |
Senior Smart Contract Developer
💪 What do we expect from a Senior Smart Contract Developer?
- Transform developer needs into technical designs and production-ready code, always considering the user.
- Understand developer motivations behind choosing our protocol, ensuring their needs are reflected across the whole developer experience.
- Lead projects from inception to live maintenance, emphasizing secure and high-quality delivery at every phase.
- Exhibit deep expertise in Solidity, having not just deployed smart contracts but designed intricate contract architectures addressing real-world business challenges.
- Own and champion one or more components of our tech stack, upkeeping in-depth documentation and being the “go to” source of truth, yet help ensure knowledge stays distributed across the team.
- Foster enthusiastic collaboration with other product and engineering squads, further deepening everyone’s knowledge of the ever-expanding technologies of web3.
- Engage in daily stand-ups, knowing when your expertise is critical, and step up to proactively solve your teammate’s challenges.
⚠️ Minimum requisites
- 5+ years delivering software to real users, ideally in a fast-paced startup environment
- Expert-level Solidity experience, including the design and optimization of advanced smart contract systems
- Familiarity with or contributions to Ethereum EIPs
- Mastery in JavaScript and, in particular, advanced Ethers.js functionality
- Deep understanding of ENS integrations, meta-transactions, account abstraction, and Layer 2 solutions
- Proven contributions to open-source projects within blockchain, cryptography, decentralized systems, or the broader web3 ecosystem
- Understanding of how to work in an agile environment, using git flows, and tools like Jira and Github
- Passionate about the possibilities of decentralized autonomous organizations and the impacts they may have on how humans work together to solve problems
- Excellent English and technical communication - both written and oral
- You are able to attend quarterly offsites - usually located in or around Europe - to work in person with your team
💡 Bonus skills
- Strong foundation in smart contract security, with a history of successful audits and knowledge of common vulnerabilities
- Experience or certification in formal verification of smart contracts
- Knowledge or hands on experience working with other parts of our stack, like React, GraphQL, IPFS, and Hardhat
- Demonstrated experience using Go or Rust
- Proven mentoring skills, fostering a culture of growth and learning within teams
What does a React developer in web3 do?
A React developer in the context of web3 is a developer who is using the React JavaScript library to build user interfaces for decentralized applications (dApps) that run on the Ethereum blockchain
These dApps often use smart contracts to facilitate transactions and other interactions on the Ethereum network
Overall, the role of a React developer in web3 involves using your skills in React development to help build cutting-edge decentralized applications that leverage the power of the Ethereum blockchain
As a React developer in web3, some of your responsibilities might include:
- Integrating the dApp with the Ethereum blockchain. This might involve using tools like web3.js and Ethers.js to connect to the Ethereum network and interact with smart contracts.
- Building the user interface for a dApp using React. This could involve creating components for the various elements of the dApp, such as buttons, forms, and other input elements.
- Implementing features that are specific to decentralized applications, such as handling cryptocurrency transactions and displaying data from the blockchain in a user-friendly way.
- Collaborating with other members of the development team, such as blockchain engineers and designers, to ensure that the dApp functions properly and meets the needs of the end users.