Backend Engineer - MetaMask (API Platform)

πŸ“ Argentina
πŸ“ Brazil
πŸ“ Canada
πŸ“ Switzerland
πŸ“ Chile
πŸ“ Colombia
πŸ“ Germany
πŸ“ Spain
πŸ“ France
πŸ“ United Kingdom
πŸ“ Mexico
πŸ“ Netherlands
πŸ“ Peru
πŸ“ United States
USD 155,000-186,000 per year
MIDDLE
βœ… Remote

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 @ 3

Details

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