About the role
BitMEX is hiring a Senior Software Engineer to help build and optimize its high-performance cryptocurrency trading platform used by derivatives traders globally. The role focuses on developing fast, real-time web applications and backend services that power the BitMEX trading experience. You will work extensively with React, Node.js, and modern frontend architectures to create responsive interfaces, improve platform performance, and ensure reliable real-time data delivery. The position involves collaborating with product managers, API teams, and trading engineers to design new features, improve user experience, and maintain scalable systems capable of handling large volumes of market activity. Engineers on the team are expected to contribute to architectural decisions, mentor junior developers, and continuously explore new technologies and UX concepts that enhance trading workflows.
What we're looking for
Candidates should have strong professional experience with JavaScript and a deep understanding of JavaScript runtime performance and optimization techniques. Applicants are expected to be highly proficient with React, Node.js, Flux architecture, and TypeScript or Flow in production environments. Experience building complex, data-driven applications with real-time interfaces is essential, particularly in environments where low latency and responsiveness are critical. Familiarity with frontend performance tuning, backend API integration, scalable system design, and modern UX patterns is highly valued. The ideal candidate should be comfortable handling multiple projects simultaneously, contributing to technical discussions, reviewing code, and collaborating within distributed engineering teams in fast-paced product environments.
ReactNode.jsTypeScriptJavaScriptFull StackFrontend EngineeringWeb PerformanceCryptoTrading PlatformBitMEXAPIsFluxReal-time SystemsUX