About the position
At dYdX, the successful candidate will have the opportunity to build cutting-edge decentralized technology that will revolutionize global financial markets. As an early-stage employee, you will play a crucial role in shaping the direction of the company. The ideal candidate will have at least 8 years of experience as a full-time developer and be able to write secure, efficient, high-quality code. They should also have experience with or be open to learning JavaScript, TypeScript, Go, Node.js, PostgreSQL, Redis, Kafka, Express, WebSockets, Docker, AWS, and Terraform. The role offers a salary range of $201K to $350K USD and is open to candidates in New York City or remote within the US.
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.
- Architect performant and reliable backend systems.
- Work together with multi-functional teams to develop the best overall product.
- Manage individual projects priorities, deadlines and deliverables with your technical expertise.
- Mentor and develop other team members on design techniques, and coding standards.
Requirements
- 8+ years experience working as a full-time developer.
- You write secure, efficient, high quality code and have a strong understanding of CS fundamentals.
- You have experience with or are open to learning JavaScript, TypeScript, Go, Node.js, PostgreSQL, Redis, Kafka, Express, WebSockets, Docker, AWS, Terraform.
- You are a fast learner who can quickly master new technologies.