17 days ago
Responsibilities
- Design, develop, and maintain backend services for crypto lending and borrowing products.
- Implement core lending logic including loan origination and lifecycle management.
- Manage collateral valuation and margining processes.
- Develop interest rate models and accrual mechanisms.
- Establish liquidation and risk management protocols.
- Build reliable, scalable APIs for internal and external consumers.
- Integrate with blockchain networks, smart contracts, custodians, oracles, and pricing feeds.
- Collaborate with product, risk, and compliance teams to translate business requirements into robust systems.
- Write clean, well-tested, and well-documented code.
- Participate in code reviews and architectural discussions.
- Monitor and improve system performance, security, and reliability in production.
Requirements
- 10+ years of relevant development experience.
- Excellent core Java skills.
- Knowledge of Spring and Kafka.
- Experience developing microservices.
- Code optimization and profiling capabilities.
Benefits
- Competitive base salary and discretionary bonus.
- Flexible Time Off (i.e. unlimited paid vacation days).
- Company paid sick leave.
- Company-paid health and protective benefits for employees, partners, and other dependents.
- Generous paid Parental Leave.
- Free virtual coaching and counseling sessions through Headspace.
- Opportunities to learn about the Crypto industry.
- Free daily snacks in-office.
- Smart, entrepreneurial, and fun colleagues.
- Employee Resource Groups.