Full Stack Engineer
Design, build, and operate full-stack product features for institutional prime brokerage and retail yield platforms, spanning Python backend services, on-chain integrations, data pipelines, APIs, and React interfaces.
Responsibilities
- Design and implement Python backend services integrating with on-chain protocols, indexers, and third-party APIs.
- Own integrations with DeFi protocols, including vault interactions, liquidity routing, and cross-chain operations.
- Build and maintain on-chain data indexing and processing pipelines.
- Architect features across database schema and API layers for prime brokerage and yield platforms.
- Contribute to React and JavaScript frontend features.
- Drive technical decisions involving system architecture, API design, and data modeling.
- Instrument, monitor, and optimize services for reliability at scale.
- Collaborate with senior engineers, product, and co-founders on the product roadmap.
Requirements
- 5–10 years of professional software engineering experience owning and shipping full-stack products.
- Strong proficiency in Python and working knowledge of JavaScript.
- Hands-on experience building and deploying Web3 applications such as DeFi protocols, dApps, or blockchain infrastructure.
- Experience working in React codebases.
- Experience with REST and GraphQL APIs, microservices, message queues, relational databases, and NoSQL databases.
- Familiarity with Web3.js, Ethers.js, Viem, Solidity, smart contract ABIs, and on-chain data indexing.
- Strong code quality, testing, and system design experience.
- Bias toward action, ownership, speed, and correctness.
Benefits
- Health, dental, and vision insurance
- 401(k) plan
- Unlimited PTO
- Hybrid culture with East Coast time zone preferred and NYC a plus
- Multiple team offsites and retreats per year
- Token budget for AI tools
- Opportunity to work directly with business partners and clients
- Small team with high-leverage work