Backend Engineer at ConsenSys
Backend Engineer (Infura)
- Location: Remote
ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligence, serves millions of users, supports billions of blockchain-based queries for our clients, and has handled billions of dollars in digital assets. Ethereum is the largest programmable blockchain in the world, leading in business adoption, developer community, and DeFi activity. On this trusted, open source foundation, we are building the digital economy of tomorrow.
Who we are
Infura is the leading API and infrastructure provider for decentralized networks like Ethereum, IPFS, and Filecoin. We are a team of world class engineers who own our code from design to production operations. As a globally distributed team we prize great communication skills, collaboration, and a can-do attitude to deliver maximum value to our customers. Infura embraces Agile methodologies such as sprints, retrospectives, and blameless post-mortems.
We build resilient, highly available systems running at internet scale. Operating our systems is a shared responsibility and observability is a first class citizen. We work with modern cloud native systems and have a deep understanding of technology that our software runs in.
What you’ll be working on
Infura delivers blockchain API access at internet scale. Look forward to applying the techniques and scaling tricks you’ve learned over your career to the emerging blockchain technology set. Using GoLang, you will build out system APIs, daemons, and other such microservices to support our high volume APIs and our customer facing fronends. You will analyze and optimize performance in high-traffic internet applications to deliver the best experience to the engineers we serve.
Architect and design systems that provide reliable, scalable access to various blockchains and decentralized networks. Collaborate with an experienced team of senior engineers to build an infrastructure that can service a growing number of developers and projects that are building for the blockchain. The systems you build will be powering the innovation happening in the web3 world.
Skills and experience
Ideal candidates have 5+ years of experience focussed on backend engineering, systems engineering, or scaling web services. Although GoLang is the primary language at Infura and experience with it is preferred, deep experience with any strongly typed languages supporting concurrency would be sufficient.
Infura works with open source stacks, so direct experience with open source technologies such as Linux, Docker, Redis, RDBMS and NoSQL storage systems. While blockchain experience is not a requirement, experience with distributed systems is a bonus.
Blockchain is a rapidly developing space in both the underlying technology as well as how our customers are using that technology; a natural curiosity, thirst for knowledge, and interest in diving into complex code bases will help success in this role. Our most successful engineers have a constant desire to improve, refine, and take things higher. Infura is also a remote first company. Great communication and proven abilities to work in a team setting (on premises or fully remote) is required.
Don’t check all of the boxes? 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 to create a world-class infrastructure and tools function in our chaotic-but-fun, remote first, start-up environment apply anyway. 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.
Sign up for Daily Remote Job Alerts!