Search...

Full Stack Engineer

SynFutures logo
SynFutures

SynFutures is a platform for trading perps on Base

Distributed
30 Employees
About SynFutures

SynFutures is a decentralized derivatives marketplace for onchain perpetual contracts. The platform utilizes Oyster AMM, a novel solution that combines order book and AMM models fully onchain to enhance liquidity. It is designed for a wide range of traders and allows for permissionless listing of any asset in seconds. The system integrates active and passive liquidity provisions into a unified system and incorporates risk management practices from traditional and centralized finance. SynFutures partners with market makers, DeFi protocols, and L1/L2s to provide a robust onchain trading experience. SynFutures is a decentralized derivatives protocol featuring the Oyster AMM model, which builds upon its previous sAMM architecture. The Oyster AMM introduces several key features: 1) Single-Token Concentrated Liquidity for Derivatives, which facilitates liquidity concentration in specific price ranges and incorporates leverage for capital efficiency, using a single token for two-sided liquidity. 2) A Permissionless On-chain Orderbook, which democratizes market access and enhances capital efficiency, transparency, and security by keeping everything on-chain. 3) A Single Model for Unified Liquidity, which seamlessly integrates the concentrated liquidity AMM and the orderbook, providing a cohesive system for both active traders and passive liquidity providers, ensuring efficient atomic transactions. 4) Advanced user protection mechanisms like a dynamic penalty fee to discourage price manipulation and a stabilized mark price system to mitigate sudden price fluctuations. The protocol has been battle-tested across three versions, with over $75B in cumulative trading volume and 200K+ traders.

View jobs by SynFutures

Skills

About the Role

You will build and maintain fullstack onchain products. You will develop highly interactive, responsive frontend applications, design and implement Solidity smart contracts, and integrate onchain components with backend services. You will rapidly prototype new onchain experiences, troubleshoot and debug complex fullstack issues, and deliver well-tested, maintainable code while collaborating with product and design stakeholders.

Requirements

  • 3+ years of experience in software engineering with experience shipping fullstack features with onchain components
  • Experience developing fullstack web applications and shipping user-facing features with JavaScript and modern frameworks
  • Experience with React and NextJS
  • Strong understanding of Solidity and smart contract development for EVM-compatible chains
  • Familiarity with frontend architecture dapp development security performance and usability best practices
  • Proficiency with JavaScript TypeScript HTML and CSS
  • Experience writing well-tested maintainable production code
  • Experience integrating onchain components with backend services and data indexing

Responsibilities

  • Develop and maintain highly interactive and responsive frontend applications
  • Design develop and optimize Solidity smart contracts for EVM-compatible blockchains
  • Integrate onchain products and components with backend services including data indexing
  • Rapidly prototype new onchain experiences to gather early feedback
  • Troubleshoot and debug complex fullstack issues ensuring performance stability reliability and security
  • Write high-quality well-tested and maintainable code
  • Collaborate closely with designers engineers and product managers to ship user-facing features

Benefits

  • Remote work