Senior Software Engineer
Singapore / Remote (GMT+8)
Role Summary
We are hiring a highly technical Senior Software Engineer to ensure the stability and performance of the Hyena Trading Terminal, our mission-critical, low-latency trading interface. This is a demanding L4+ support and development role requiring deep expertise in React performance engineering, coupled with full-stack troubleshooting skills to diagnose issues across the entire data flow.
If you thrive on solving complex, data-intensive UI bottlenecks and are driven by the direct impact of your work on a live trading product, this role offers an exceptional technical challenge.
Key Responsibilities
- Production Support: Act as the primary engineering escalation point for the Hyena terminal. Investigate, resolve, and root-cause high-severity production issues in a timely and professional manner.
- React Performance Engineering: Diagnose and eliminate critical UI performance bottlenecks, including rendering lag, excessive memory usage, and component inefficiencies under heavy, real-time data load.
- Full-Stack Troubleshooting: Trace production issues end-to-end—from the client-side UI (React) through WebSockets/API services to the backend database—to identify systemic root causes.
- Tooling & Reliability: Develop and implement internal scripts, monitoring tools, and dashboards to proactively improve platform stability and reduce incident response time.
Non-Negotiable Requirements
- Weekend Availability: Willingness to handle and resolve critical production issues on weekends. Our trading operations are 24/7.
- High Responsiveness: Ability to jump onto and address critical live production issues immediately.
- Location/Timezone: Must be located in Singapore (preferred) or a neighboring GMT+8 timezone with excellent connectivity and communication.
Required Technical Skills
- React Mastery: Expert-level knowledge of React internals (Fiber, Reconciliation). Proven ability to optimize components using virtualization, custom hooks, and effective throttling/debouncing techniques.
- State Management: Deep experience with modern, lightweight React state patterns (e.g., Zustand, Context API) for managing complex, real-time data streams without reliance on legacy boilerplate.
- Full-Stack Fundamentals: Solid understanding of network protocols (HTTP, WebSockets) and how frontends integrate with backend systems. Must be comfortable reading and understanding backend code for effective debugging.
- Real-Time Data: Strong experience working with low-latency, real-time data streaming (WebSockets, market data feeds). FinTech/Trading domain experience is highly preferred.
Soft Skills & Attributes
- Composure Under Pressure: Ability to debug and resolve critical live production issues efficiently and calmly.
- High Agency: Self-motivated and capable of operating independently with minimal supervision.
- Communication: Excellent verbal and written English proficiency for detailed technical reporting and cross-team collaboration.