Software Engineer - Backend

  • 🏛️dYdX
  • 🏷️
    Engineering
  • 🌐
    New York, San Francisco, or Remote
  • 📅11 days ago

Description

At dYdX you'll have an opportunity to build state-of-the-art decentralized technology that will redefine global financial markets. By joining us at this early stage you will make fundamental decisions that will shape the course of dYdX. 

Learn">https://www.notion.so/Work-at-dYdX-6fe88381529d409a8b04c0d7a4dac84b">Learn more about working at dYdX

Take our coding test! We'll reach out if it goes well! https://www.hackerrank.com/test/e2nf0l90s7h/9ca670bc8530762cf278bd3d1f380d6a" target="_blank">https://www.hackerrank.com/test/e2nf0l90s7h/9ca670bc8530762cf278bd3d1f380d6a>

About dYdX:

  • We’ve built the world’s leading decentralized exchange for crypto assets
  • dYdX is founded by an ex-Coinbase, ex-Uber engineer, with a Princeton CS background. Our team has previous experience at Google, Bloomberg, Amazon, Lyft, NerdWallet, Facebook and other top companies
  • We're a world-class team with top backers and advisors, including Andreessen Horowitz, Polychain Capital, Brian Armstrong, Fred Ehrsam, Naval Ravikant, Elad Gil and more

RESPONSIBILITIES:

  • Write low latency financial software that will process billions of dollars a day worth of trading volume, including order book matching engines, trading engines, and REST & Websocket API endpoints
  • Develop open source blockchain-based code that powers the dYdX protocol
  • Build high performance REST & WebSocket APIs to power our frontend app as well as programmatic traders
  • Write open source TypeScript & Python clients that allow users to interact directly with our on-chain smart contracts
  • Work together with multi-functional teams to develop the best overall product

REQUIREMENTS:

  • At least 2+ years experience working as a full-time developer (for new graduates, we require internship experience from a top tech company)
  • You have a depth of technical experience and have demonstrated excellence through previous work
  • You write secure, efficient, high quality code
  • You are a fast learner who can quickly master new technologies

NICE TO HAVES:

  • You've worked on high-quality products in the finance or security space
  • You have experience with JavaScript, Node.js, and/or Postgres
  • You have experience building blockchain applications / smart contracts