Backend Engineer - MetaMask (API Platform)
π Brazil
π Canada
π Switzerland
π Chile
π Colombia
π Germany
π Spain
π France
π United Kingdom
π Mexico
π Netherlands
π Peru
π United States
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Docker @ 3 Grafana @ 3 Kubernetes @ 3 Prometheus @ 3 DevOps @ 3 TypeScript @ 3 CI/CD @ 3 AWS @ 3 Azure @ 3 Communication @ 3 PostgreSQL @ 3 Node.js @ 3 Microservices @ 3 API @ 3 Agile @ 3 Web3 @ 3 Ethereum @ 3 Solidity @ 3Details
MetaMask / ConsenSys mission: unlock the collaborative power of communities by making Web3 universally easy to use, access, and build on. Work on tools, infrastructure, and apps that scale blockchain platforms to billions of users. Join an engineering organization that values autonomy, collaboration, diversity, career growth, and learning.
About the role
We are looking for backend Node.js developers with production applications experience to work with our API Platform team. This team builds the backend APIs used across all MetaMask platforms, both directly by MetaMask clients as well as other backend APIs that power product experiences within MetaMask. API Platform services include a Price API, Token API, Account API, NFT API, and more.
This is a remote-first, distributed role working with teams across multiple regions.
Responsibilities
- Design, implement and maintain backend APIs and services for the MetaMask API Platform (Price API, Token API, Account API, NFT API, etc.).
- Contribute to production applications, CI/CD pipelines, and operate within an agile development environment.
- Collaborate with distributed, remote teams and third-party vendors where applicable.
- Write clear technical documentation.
Requirements
- 3+ years of experience as a Backend Software Engineer working on production applications.
- Experience with Node.js back-end development (preferably TypeScript).
- Experience with, or understanding of, PostgreSQL.
- Experience working on agile projects in an Agile environment.
- Experience working in CI/CD setups.
- Experience working in a distributed, remote team environment.
- Excellent communication skills (verbal and written English).
- Ability to write good technical documentation.
Bonus (nice-to-have)
- Experience as a Team Lead or Tech Lead or leading features.
- Experience working with third party vendors, in particular financial institutions, neobanks, and web3 companies.
- BSc/MSc in Computer Science or related subject.
- Experience in TypeScript.
- Experience with microservices architectures.
- Understanding of blockchain technology, especially Ethereum.
- Blockchain / smart contract development experience: Solidity / Ethereum, Web3.js or Ethers.js.
- General interest in DevOps topics / experience with Docker and/or Kubernetes and deploying cloud infrastructure (AWS / Azure).
- Experience in deploying blockchain infrastructure.
- Working knowledge of Observability stacks: Prometheus, Grafana.
Other information
- Excellent verbal and written communication in English is required.
- Teamwork, flexibility, initiative, communication and organization skills are expected.
- Willingness to constantly learn and improve.
- Applicants will be required to submit to background checks (employment, education, criminal record checks) as a condition of employment.
Locations & Work Policy
- UNITED STATES - Remote
- CANADA - Remote
- LATAM - Remote
- EMEA - Remote
Remote-first role.
Compensation
The salary range for US-based candidates (not including bonus, equity or other benefits) is:
$155,000β$186,000 USD
Benefits
- Competitive benefits package
- Equity
- Recognition in the blockchain and Web3 ecosystem
- Continuous learning & development (Consensys Advance Program, Coursera access)
- Unlimited vacation/holidays
- Flexible working arrangements and asynchronous collaboration
- Remote-first global team