Staff Software Engineer

Consensys Logo

Consensys

πŸ“Remote - United States

Summary

Join Consensys, a leading blockchain and web3 software company, as a Senior Backend Engineer to contribute to the growth of our multi-chain EVM Datalake. You will work on extracting and indexing on-chain data, fulfilling requirements from internal applications and the developer community. This role requires deep experience with the Ethereum protocol and the ability to autonomously design and lead complex features. The ideal candidate possesses strong GoLang and database skills, experience with microservices, and a background in data engineering. Consensys offers a remote-friendly, startup environment with opportunities to work on cutting-edge technology and collaborate with a diverse team.

Requirements

  • 8+ years of experience as a Backend Software Engineer working on production applications
  • Strong proficiency with GoLang development
  • Strong proficiency of relational databases: PostgreSQL
  • Experience working on data engineering and data products
  • Experience with microservices architecture and distributed systems
  • 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 and experience in writing good technical documentation
  • Located in EMEA/able to work EMEA business hours

Responsibilities

  • Work on growing our multi-chain EVM Datalake
  • Extract and index on-chain data taking in requirements from both our internal applications and our developer community
  • Design and lead a complex feature area autonomously

Preferred Qualifications

  • BSc/MSc in Computer Science or related subject
  • Experience working with decentralized applications or web3 protocols
  • 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 as a Team Lead or Tech Lead

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.