Elixir Developer
We're seeking an experienced Elixir developer to join our quantitative trading technology team. You'll build and optimize mission-critical systems that process millions of market data events and execute trades with microsecond-level precision.
What You'll Do
Design and implement low-latency trading infrastructure using Elixir/OTP, focusing on fault tolerance and concurrent processing of market data streams. You'll work on order management systems, risk engines, and real-time analytics platforms that operate under extreme performance constraints. This includes building distributed systems that maintain consistency across multiple data centers while handling market volatility and ensuring zero downtime during trading hours.
Requirements
Strong production experience with Elixir and the OTP framework, particularly GenServers, Supervisors, and distributed Erlang. You should be comfortable with functional programming paradigms and have deployed systems that handle high throughput with strict latency requirements. Experience with financial markets, trading protocols (FIX, WebSocket APIs), or time-series databases is valuable. We're looking for someone who thinks critically about concurrency, fault tolerance, and system observability.
Technical Environment
Our stack includes Elixir, PostgreSQL, TimescaleDB, Redis, and Kafka. We deploy on Kubernetes and use Grafana/Prometheus for monitoring. You'll work with market data APIs from major exchanges and contribute to our proprietary trading infrastructure.
Required languages
| English | B1 - Intermediate |