Cairo Developer

SithSwap logo

SithSwap

Looks like this career opportunity is no longer available. We know this isn't what you were hoping for, but we have many other great opportunities for you to check out. Start a new search now

SithSwap is developing an advanced stableswap AMM on StarkNet, a permissionless decentralized ZK-Rollup operating as an L2 network over Ethereum, enabling dApps to achieve unlimited scale for its computation – without compromising Ethereum’s composability and security.

For this endeavour, SithSwap is looking to onboard a talented Cairo developer, remotely and in any capacity (ranging from task-based to full-time).

Todo

As a Cairo Developer, you will play a leading role in porting over an existing reference Solidity implementation of the SithSwap protocol (Core + Rewards contracts) over to StarkNet in native Cairo language.

More specifically, in coordination with the team, you will be responsible for designing and implementing the Cairo counterparts of any provided Solidity smart contracts, suggesting modifications and adaptations as needed for successfully porting over the codebase to the latest Cairo lang. release, beginning with the Core AMM smart contracts.

To do the above, you will be relying on the most advanced tooling for StarkNet yet released, using either TypeScript or Python to write your off-chain backend code.

Requirements

  • 2+ years experience developing top-tier smart contracts in an EVM mainnet environment
  • Great understanding and daily use of Cairo (up to the latest release/features)
  • Good understanding of Solidity/Yul and the EVM
  • Strong working knowledge of at least 1 advanced StarkNet development framework (e.g. Ape, Protostar, Nile, Hardhat)
  • A GitHub profile (doesn’t need to be public, as long as we can inspect it)

Nice to have:

  • Experience with Uniswap V2 and Curve Finance contracts architectures and APIs
  • Experience with common smart contracts patterns such as upgradability, proxy wallets, meta-transactions, and counterfactual deployments
  • Strong knowledge of StarkNet as-a-platform, its underlying architecture and tech stack
  • Strong working knowledge of both Python and TypeScript
  • Good knowledge of historical smart contract exploits and vulnerabilities (across all chains)
  • Ability to write code that is clean, easy to audit, yet efficient in terms of deployment, execution and maintenance
  • Good knowledge of the L2 ecosystem at-large, with a particular emphasis on Validium Rollups
  • CET/CEST working hours

Benefits

  • Ability to work remotely - anywhere in the world. No relocating. No commuting. No daily rituals
  • Leverage our 24/7 access to StarkWare and other partners technical teams to deliver your best Cairo code
  • Possibility of earning vesting tokens of an innovative AMM protocol at the frontier of blockchain technology
  • Ability to pick the tech setup of your choice, as long as it’s Ubuntu 22.04 (jk)
  • Compensation worthy of a Cairo/StarkNet developer
Apply now

Please let SithSwap know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.

Keywords

Apply now

Please let SithSwap know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.

Join us

The decentralized future needs you.