About the company
ConsenSys is a market-leading blockchain technology company. From developer tools to enterprise solutions, ConsenSys is building Ethereum blockchain infrastructure and applications for new economic systems that are more open, efficient, and secure. ConsenSys is the leading Ethereum software company.
Job Summary
We are looking for backend Node.js developers with production applications experience to work with our Fiat On-ramp team. This team aggregates and facilitates the purchase of crypto from directly within MetaMask. The ideal candidate for this position has experience working as a Tech Lead or Team Lead, as the position includes interfacing with multiple third party vendors.
Required Skills:
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 setup Experience working in a distributed, remote team environment. Excellent communication skills. Writing good technical documentation. Located in the Americas/able to work U.S. business hours Bonus Points for any of:
Experience as a Team Lead or Tech Lead 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: Solidity / Ethereum, Web3.js or Ethers.js library General interest in DevOps topics / experience with Docker and/or Kubernetes and deploying cloud infrastructure (AWS / Azure) Experience with Kafka or other messaging technology Experience in deploying blockchain infrastructure Other skills to demonstrate:
Excellent verbal and written communication in English Teamwork, flexibility, initiative, communication and organization Willingness to constantly learn & improve, challenging yourself to stay at the top of your game Don't meet all the requirements? Don't sweat it. We’re passionate about building a diverse team of humans and as such, if you think you've got what it takes for our chaotic-but-fun, remote-friendly, start-up environment—apply anyway, detailing your relevant transferable skills in your cover letter. While we have a pretty good idea of what we need, we're ready for you to challenge our thinking on who needs to be in this role.