Smart Contract Engineer

Job Description

Swing is a crypto liquidity infrastructure for web3 developers. They’re on a mission to build the fastest and easiest way for web3 developers to launch cross-chain decentralized applications.


  • Develop and review Solidity smart contracts for AMM, DEX, lending and other DeFi applications
  • Design and implement protocol and governance upgrades in Solidity for DeFi protocols
  • Collaborate closely with product, engineering and design teams to build blockchain features
  • Automate and streamline development and testing of smart contracts and risk models across different internal and external environments


  • Experience with Solidity, web3.js, ethers.js with a strong understanding of the EVM
  • Experience with Truffle and Hardhat
  • Good understanding of blockchain fundamentals, smart contracts, etc
  • Strong interest and familiarity with Crypto protocols and DeFi products
  • Experience developing production quality software in Python, Rust, Go, C++, or other high-performance languages
  • Knowledge of versioning systems (Git, etc.)
  • Passionate about building the future of finance and crypto asset exchange


  • Competitive salary