Avatar for dYdX

The most powerful open trading platform for crypto assets

Senior Software Engineer - Full-stack

$150k – $180k • 0.4% – 0.8%
Apply now

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. We prefer passionate quick learners with a history of excellence at top companies and/or universities.

Take our coding challenge here. We'll reach out if it's a good fit!

About dYdX:

  • We've built the world's leading decentralized exchange for lending, borrowing and margin trading Ethereum based assets
  • dYdX is founded by an ex-Coinbase, ex-Uber engineer, with Princeton CS background. Our team has previous experience at Google, Bloomberg, Amazon, Bain, NerdWallet 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


  • Write low latency financial software that will process millions of dollars a day worth of trading volume, including order book matching engines, trading algorithms, API endpoints for placing / canceling / retrieving orders
  • Integrate directly with the Ethereum blockchain to efficiently process and store on-chain information
  • 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
  • Build and enhance the web application for our decentralized exchange
  • Work efficiently and timely across the stack: this role is 50% backend and 50% frontend focused
  • Create user experiences that are simple, performant and reliable


  • 4-6 years experience working as a full-time developer
  • You write secure, efficient, high quality code and have a good understanding of CS fundamentals
  • You have experience with or are open to learning JavaScript, TypeScript, Node.Js, PostgreSQL, Redis, Kafka, Express, WebSockets, Docker
  • You are a fast learner who can quickly master new technologies


  • You've worked on high quality products in the finance or security space
  • Experience building Web Services, SQL, CSS, React, Redux
  • You have an strong interest in decentralized finance
  • CS Degree or equivalent experience

Meet your team

People you would work with in this role

Antonio Juliano

Avatar for Antonio Juliano
Founder of dYdX. Previously Software Engineer at Coinbase, Uber, MongoDB. Princeton CS

7 year exercise window

After leaving dYdX, you'll have 7 years to exercise your stock options versus the industry standard 90 days

dYdX at a glance

The most powerful open trading platform for crypto assets

dYdX focuses on Internet, Financial Services, Finance, Financial Exchanges, and Cryptocurrency. Their company has offices in San Francisco. They have a small team that's between 1-10 employees. To date, dYdX has raised $12M of funding; their latest round was closed on October 2018.

You can view their website at https://dydx.exchange/ or find them on Twitter, LinkedIn, and Product Hunt.

More jobs at dYdX

View all jobs

Software Engineer - Frontend

General Interest

Growth Associate - Marketing

Growth Associate - Marketing

Similar jobs to Senior Software Engineer - Full-stack at dYdX

Avatar for Informed
Machine learning to help lenders collect and analyze documents to fund loans faster
Avatar for Woopra
Customer Analytics to Unify, Visualize and Engage Through Every Customer Touchpoint
Avatar for K-Motion
Elite athletic training, powered by biofeedback, for everyone, anywhere
Avatar for Make
Digitizing & decentralizing manufacturing one step at a time
Avatar for Shone
Autonomous technologies for cargo ships
Avatar for Tonic
Automating data synthesis to advance data privacy
Avatar for Dreamship
Elevating the dropshipping ecosystem
Avatar for Volans-i
Rising above traditional logistics solutions with autonomous aerial delivery
Avatar for Avochato
Join our Mission to Promote Dialogue between Companies and their Customers
Avatar for Parabola
Parabola is a drag-and-drop productivity tool enabling everyone to automate manual data tasks