← All jobs

PoolTogether

Protocol Engineer

Location
Unknown
Team
Engineering
Posted
1d ago
Smart Contracts
Apply at PoolTogether ↗

Quick summary

For the complete documentation index, see llms.txt. This page is also available as Markdown. As a protocol engineer, you’ll work with our product team and senior engineers to develop extensions and improvements to the PoolTogether Protocol. Our team is small, so you’ll have a significant impact on the product and decision making.

What you'll do

  • Work with the product team to develop requirements and specifications
  • Design, develop, test, deploy and verify smart contracts
  • Write scope-of-work documents for auditors
  • Review audit reports and mitigate issues
  • Analyze and debug production issues reported by users

What they're looking for

  • Have excellent written and verbal communication; we communicate asynchronously most of the time.
  • Write Solidity smart contracts
  • Deploy smart contracts to Ethereum, Optimism, Arbitrum, Polygon and others.
  • Test smart contracts rigorously using unit, integration, and fork tests.
  • Work with Hardhat and Foundry
Read the full description

For the complete documentation index, see llms.txt. This page is also available as Markdown.

As a protocol engineer, you’ll work with our product team and senior engineers to develop extensions and improvements to the PoolTogether Protocol. Our team is small, so you’ll have a significant impact on the product and decision making.

What You’ll Do

Work with the product team to develop requirements and specifications

Design, develop, test, deploy and verify smart contracts

Write scope-of-work documents for auditors

Review audit reports and mitigate issues

Analyze and debug production issues reported by users

Setup and manage transaction automation

Stay up-to-date on smart-contract security concerns

Research protocols that could provide value to PoolTogether

Understand the PoolTogether Protocol thoroughly, so that you can improve the system.

Your Skills and Knowledge

Have excellent written and verbal communication; we communicate asynchronously most of the time.

Write Solidity smart contracts

Deploy smart contracts to Ethereum, Optimism, Arbitrum, Polygon and others.

Test smart contracts rigorously using unit, integration, and fork tests.

Work with Hardhat and Foundry

Understand the limits of fixed-point arithmetic and how to minimize error.

Understand EVM storage constraints and practice efficient memory management.

Be familiar with smart contract standards such as ERC20, ERC4626, etc.

Have a solid understanding of smart contract design patterns

Know how to design for an adversarial environment

Have excellent knowledge of smart contract security concerns and how to mitigate them

To Apply

This is a remote position for residents of the United State or Canada

Apply to careers@pooltogether.com

Previous CareersNext Senior Front End Engineer

Last updated 4 years ago

More roles at PoolTogether

Log in

Forgot password?

Don't have an account? Sign up free