Role in brief
Consensys is looking for a Senior Software Engineer to enhance MetaMask's prediction market features. This role involves front-end and back-end development, ideal for candidates with strong React and blockchain skills.
About the role
As a Senior Software Engineer at Consensys, you will play a key role in the Predict team, focusing on integrating prediction markets within the MetaMask platform. Your work will involve both designing user interfaces and developing backend services to support secure market interactions for users.
The company emphasizes a supportive and inclusive engineering culture, fostering collaboration and career growth. Success in this role means effectively building and optimizing features that enable millions to engage with prediction markets seamlessly and securely.
The listed salary range applies only to US-based candidates; compensation for others will be determined during the interview process.
Skills that matter here
- React: You will design and implement front-end components for user interactions.
- JavaScript: Strong knowledge of modern JavaScript is essential for developing applications.
- blockchain: Familiarity with blockchain fundamentals is required for integrating market protocols.
- Web3: Experience with Web3 integration is necessary for this role.
- APIs: You will develop backend services and APIs to manage market data and user transactions.
- React Native: Experience with React Native is important for mobile-based technology development.
Who this role suits
- You have a strong background in software development with a focus on mobile and web applications.
- You thrive in collaborative environments and value autonomy in your work.
- You are interested in blockchain and financial technologies, with a desire to learn and grow in the Web3 space.
- You have experience working in agile teams and prioritize clean code and security in your projects.
From the employer
What you’ll do
This role is specifically within the Predict team, which is focused on integrating Prediction Markets directly into the MetaMask platform. As a Senior Software Engineer on this team, you will be instrumental in building the core infrastructure and user-facing features that enable millions of users to engage with prediction markets securely and intuitively within their wallet.
- Designing and implementing the front-end components and user experience for prediction market interactions across MetaMask clients.
- Developing robust and scalable backend services and APIs to fetch real-time market data, manage user positions, and facilitate transaction signing.
- Ensuring seamless and secure integration with on-chain prediction market protocols.
- Optimizing the performance and security of all Predict features, handling real-time data feeds and high-volume transaction throughput.
Requirements
- 3+ years working with mobile-based technologies
- 3+ years building websites and/or applications
- Experience with React and React Native
- Strong knowledge of modern Javascript (ES6/TypeScript/etc.)
- Familiarity with blockchain fundamentals and Web3 integration
- Working knowledge of cross platform/browser compatibility
- Experience working with APIs and middleware services
- Experience working in an agile development team
- Experience developing applications with clean code practices, testing, and adherence to coding standards
- Understanding of web-based security considerations
Would be great if you brought this to the role
- Experience with prediction markets, token trading and/or sports betting
- Experience with DeFi protocols, especially prediction markets
- Knowledge of financial products in the digital space
- Interest in blockchain technologies and Web3
- Basic understanding of cryptography principles
- Experience working in distributed teams
- Previous experience working in Web3
- Familiarity with the Web3 wallet ecosystem
- Experience with performance optimization
Conditions
- The salary range listed for this role applies to US-based candidates only. Compensation for candidates based outside the US (including Canada, EMEA, and LATAM) will be determined based on location, experience, and skills during the interview process, and may differ from the listed US range.
- US pay range (not including bonus, equity or other benefits) $156,884—$220,520 USD.
Questions about this role
What is the remote policy?
This position is fully remote.
What is the seniority level of this role?
This is a senior-level position.
How do I apply for this job?
You can apply through the Consensys website.