Senior Fullstack Software Engineer

Consensys
Summary
Join Consensys, a leading blockchain and web3 software company, and become a Software Engineer on the MetaMask Card team. You will play a crucial role in developing and enhancing features that seamlessly integrate crypto assets with traditional payment systems. This involves working on user experience (mobile/web/browser extension), API integration, and managing various partners and payment methods. The ideal candidate possesses strong full-stack development skills, experience with mobile and web development frameworks, and a deep understanding of the Ethereum ecosystem. You will be responsible for developing new features, managing partners, and streamlining the integration process while minimizing technical debt. Consensys offers a remote-friendly, startup environment with opportunities to work on innovative projects and contribute to the future of web3.
Requirements
- 3+ years of experience as a Full Stack Software Engineer working on Production applications
- Experience with mobile development (React Native)
- Experience with web development (React)
- Experience with back-end development (Node/Express/NestJS)
- Experience working on agile projects in an Agile environment
- Experience working in CI/CD setup
- Experience working in a distributed, remote team environment
- Excellent communication skills
- Ability to write good technical documentation
- Located in North or South America/able to work PT or ET business hours
Responsibilities
- Develop new features for MetaMask Card
- Enhance existing features of MetaMask Card
- Facilitate the integration of web3 with traditional payment methods
- Work on user experience (mobile/web/browser extension)
- Handle API integration
- Manage various partners, payment methods, and crypto assets
- Streamline the integration process
- Curb the growth of technical debt
- Engage in research to conceive innovative features
Preferred Qualifications
- Understanding of how traditional debit/credit card protocols work
- Understanding of the Ethereum ecosystem
- Experience with third-party integration (web views, APIs, OpenAPI specifications…)
- General interest in DevOps topics / experience with Docker and/or Kubernetes and deploying cloud infrastructure (AWS / Azure)
- Interest in streamlining and automating recurring processes
- Blockchain / smart contract development: Solidity / Ethereum, Web3.js or Ethers.js library
- Experience using or working with decentralized applications or web3 protocols
- BSc/MSc in Computer Science or related subject