freehire launches on Product Hunt on 26 August.

Follow →

BackEnd Engineer

You will build zero-knowledge infrastructure and products while working on distributed protocol architecture, smart contracts, protocol upgrades, and user-facing applications. You will write, deploy, test, and maintain smart contracts, develop protocol best practices, mentor engineers on Solidity and EVM topics, and advance zero-knowledge tooling.

Responsibilities

  • Architect and design distributed protocols with emphasis on security, performance, and scalability
  • Write, deploy, test, and maintain smart contracts in production
  • Develop best practices for protocol upgrades and versioning across networks
  • Collaborate with engineering, product, and design on user-facing applications
  • Mentor engineers on Solidity and EVM topics and best practices
  • Stay up to date with Solidity releases, developer tooling, and exploits
  • Work with zero-knowledge tooling and advance the zero-knowledge field

Requirements

  • Minimum 4 years of professional software development experience
  • 2+ years of smart contract development experience
  • Production deployments of original, non-trivial protocols and related security audits
  • Extensive experience with Git and GitHub
  • Extreme proficiency with Solidity and the EVM
  • Experience designing distributed protocols
  • Experience designing, building, testing, deploying, and maintaining high-traffic smart contracts
  • Strong knowledge of Node.js
  • Strong expertise in JavaScript, ES6, and TypeScript
  • Good understanding of the HTTP stack
  • Experience designing, building, extending, and implementing APIs
  • Familiarity with cloud services, job queues, message brokers, container technologies, and microservice architectures
  • Strong problem-solving and troubleshooting skills
  • Experience with peer code reviews and unit testing
  • Strong technical and non-technical communication abilities
  • Experience implementing complex math in Solidity is a bonus
  • Experience with React and Redux is a bonus
  • Experience with CI/CD systems is a bonus
  • Experience extracting, transforming, and loading blockchain transaction data is a bonus
  • Experience writing ETL processes is a bonus

Benefits

  • Remote work environment
  • Competitive benefits and holidays
  • Seven additional company holidays
  • Medical insurance for US-based employees
  • Dental insurance for US-based employees
  • Vision insurance for US-based employees
  • Flexible working hours and location
  • Social activities

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available