Software Engineer L4, Paxos, London
Responsibilities: design and delivery of a smart order routing system from the ground up Designed in a team of three using a microservice-based architecture, adapting to the quickly evolving requirements of crypto markets Wrote a connector service to internal and external market-places for order execution Drove performance improvements by: Running load-test on a production-like system with added metrics on key components of the system Using results to tune SQL indices, RabbitMQ parameters and calls to supporting services in coordination with other teams. Lead cross-team initiatives to spread Rust knowledge and best practices — in particular to catch logical errors at compile time Engineering support for customer-facing trading-systems, from REST & FIX APIs to the order-matching engine ✓ Rust, Go, AWS, Postgres, Microservices, Protocol Buffer, RabbitMQ ...