FalconX is looking to build its next-generation Order Management System (OMS) and trader-facing applications to address the complexity and fragmentation of the digital asset market, providing institutional clients with a seamless navigation experience and high-performance trading infrastructure.
Requirements
- Proficiency in Java, with working knowledge of Python or Go
- Familiarity with React, TypeScript, and building frontend components
- Strong understanding of relational databases, data modeling, and SQL
- Comfort working with APIs and async communication (e.g., WebSocket, FIX, REST)
- Exposure to trading systems (OMS/EMS), financial workflows, or crypto markets
- Experience working with FIX protocol or market data feeds
- Background in distributed systems or event-driven architectures
Responsibilities
- Develop and maintain backend services in Java, with supporting components in Python and Go
- Design and implement normalized database schemas to model complex order lifecycles and trader workflows
- Build and enhance trader-facing user interfaces using React, TypeScript, and modern web technologies
- Work with APIs across the stack, including WebSocket, FIX, and REST, to integrate with internal strategies and external venues
- Collaborate with product and engineering teams to define technical requirements and ship reliable, production-ready code
- Contribute to performance monitoring, alerting, and observability for the systems you help build
- Participate in code reviews, standups, and Agile development cycles
Other
- 1–4 years of experience
- Interest in electronic trading workflows, order state transitions, and real-time system behavior
- Clear communication skills, attention to detail, and a collaborative mindset
- Familiarity with message bus frameworks (Kafka, Aeron, Chronicle, etc.)
- The base pay for this role is expected to be between $XX-XX USD for a [Manager] level and $XX-XX for a [Senior Manager] level in the New York City and San Francisco Bay Area.