Apply

Protocol Engineer

Posted about 18 hours agoViewed

View full description

💎 Seniority level: Junior, 2+ years

📍 Location: United States

🔍 Industry: Software Development

🏢 Company: Uniswap Foundation👥 10-50CryptocurrencyDecentralized Finance (DeFi)Blockchain

🗣️ Languages: English

⏳ Experience: 2+ years

🪄 Skills: Software DevelopmentGitAlgorithmsWeb3.js

Requirements:
  • Strong understanding of DeFi patterns and smart contract architecture
  • At least two years of experience writing complex Solidity smart contracts with an emphasis on readability, maintainability, and security
  • Proficiency with Foundry, including cheatcodes, foundry.toml, and script execution
  • Experience with unit testing and fuzz testing for smart contract security
  • Confidence using Git and managing version control in a collaborative engineering environment
  • Ability to design clean abstractions and reusable smart contract components
  • Familiarity with Uniswap v4 contracts and related DeFi protocols
Responsibilities:
  • Design, implement, and optimize Solidity-based smart contracts for Uniswap-related projects, with a focus on security, efficiency, and maintainability.
  • Provide technical guidance and design feedback for external developers building on Uniswap and Unichain, including hook developers and DeFi projects.
  • Explore and prototype new DeFi primitives, trading mechanisms, and smart contract architectures to expand Uniswap’s capabilities.
  • Participate in design sessions and code reviews, ensuring high standards in code quality, security, and organization.
  • Implement unit tests, fuzz testing, and gas optimizations to ensure smart contract reliability and performance.
Apply

Related Jobs

Apply

📍 United States, Canada, Mexico, Costa Rica, Chile

🔍 Blockchain scalability

🏢 Company: Career Renew

  • 4+ years of engineering experience.
  • At least 1 year of experience with EVM-related protocols (dApps, Rollups, Solvers).
  • Expertise in Go or Rust with demonstrable low-level systems work.
  • Direct experience with EVM-compatible protocols, particularly L1/L2 node operation.
  • Understanding of onchain smart contracts and blockchain interaction.
  • Help architect blockchain nodes that comprise the backbone of the software offering.
  • Develop improvements to rollup stacks like OP, zksync, and Arbitrum Orbit.
  • Create systems for zero-downtime network upgrades of high TPS chains.
  • Write efficient and secure EVM smart contracts in Solidity.
  • Drive the technical direction and establish roadmaps while collaborating with partners.

LeadershipSoftware DevelopmentBlockchainEthereumJavaJavascriptCross-functional Team LeadershipAmazon Web ServicesGoRustCommunication SkillsAnalytical SkillsCollaborationProblem SolvingLinux

Posted 4 months ago
Apply