Software Engineer - Backend
180k – 240kNew York, NYBackend EngineeringHybrid2+ YOE
Summary
Build low-latency backend systems for high-volume crypto trading, including order matching engines, blockchain protocol code, and APIs. Requires 2+ years experience, strong coding skills, and Bachelor's in CS or related.
About the role
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
- Requires a Bachelor’s degree in Computer Science or a related field and 3 years of experience or alternatively, a Master’s degree in same and 1 year of experience
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
Compensation
- Salary range for this job is $180K to $240K USD (NY). Compensation subject to experience and location.
Skills
TypeScriptPythonNode.jsREST APIsWebSocketPostgresBlockchainSmart ContractsOrder BookMatching Engine
Similar roles at this salary range
All Backend Engineering jobs →