# Senior Software Engineer - Backend

**Company:** [dYdX](https://hotfix.jobs/companies/dydx)
**Location:** New York, NY
**Role:** Backend Engineering
**Salary:** $210k – $270k/yr
**Experience:** 5+ years
**Skills:** TypeScript, JavaScript, Node.js, Postgres, Redis, Kafka, Express, WebSockets, Docker, Python, React, Redux, Blockchain, Smart Contracts
**Posted:** 2021-03-19

> Build high-performance backend systems for decentralized finance trading platform, including order matching engines, APIs, and blockchain integrations. Requires 5+ years experience with TypeScript, Node.js, databases, and strong CS fundamentals.

## Job Description

## Responsibilities
- Write financial software with high performance requirements, including order book matching engines, trading engines, and REST & Websocket API endpoints and other tools for real-time transaction processing
- Develop open source blockchain-based code that powers the dYdX protocol within the decentralized finance ecosystem
- Build and optimize REST & WebSocket APIs that support frontend applications and programmatic traders, ensuring efficient access to the decentralized trading infrastructure
- 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
- Architect performant and reliable backend systems that support decentralized, transparent financial transactions
- Mentor and develop junior engineers, promoting best practices in open-source and blockchain software development

## Requirements
- 5+ years experience working as a full-time developer
- Write secure, efficient, high quality code and have a good understanding of CS fundamentals
- Experience with or are open to learning JavaScript, TypeScript, Node.js, PostgreSQL, Redis, Kafka, Express, WebSockets, Docker
- Fast learner who can quickly master new technologies

## Nice to Haves
- Worked on high quality products in the finance or security space
- Interest in fullstack development. Experience building Web Services, SQL, CSS, React, Redux
- Strong interest in decentralized finance
- Experience building blockchain applications / smart contracts
- CS Degree or equivalent experience

## Compensation
Salary range: $210K to $270K USD (NY). Subject to experience and location.

## Similar roles

- [Senior Software Engineer, Postman Insights](https://hotfix.jobs/jobs/187ead94-1a0c-456d-b6a4-a99f85627270) - Postman - San Francisco, CA - $210k – $240k/yr
- [Senior Product Engineer (Backend) - NYC](https://hotfix.jobs/jobs/998a7d20-9813-4983-8a27-5306408c9bc3) - Sequence - New York, NY - $210k – $230k/yr
- [Senior Software Engineer - NYC](https://hotfix.jobs/jobs/3a84dbbc-58e1-4458-b27b-cb3fcaf87648) - Sequence - New York, NY - $210k – $230k/yr
- [Lead Rust Software Engineer](https://hotfix.jobs/jobs/7a6a0b27-e5ad-4dfc-83fc-bae9bf576bb6) - Machinify - Remote - $210k – $250k/yr
- [Senior Backend Engineer](https://hotfix.jobs/jobs/e09bd666-f4bc-40a6-93aa-dc02a6945589) - Giga - New York, NY - $210k – $350k/yr

**Apply:** https://hotfix.jobs/jobs/b430e333-b571-416f-8d24-de30ac53a18c
**Canonical:** https://hotfix.jobs/jobs/b430e333-b571-416f-8d24-de30ac53a18c