Preloader Close
Direct Hire

Senior Backend Engineer

Online

Job Title: Senior Backend Engineer – Forex Trading Platform

Location: Remote

Type: Full-Time / Contract

Tech Stack: Node.js, TypeScript, Redis, PostgreSQL/MySQL, WebSockets, REST, Pub/Sub

About the Role

We’re building a next-generation forex trading platform from the ground up, offering real-time execution, multi-LP integration, and a high-performance desktop trading experience. We’re looking for a skilled Backend Engineer who can help us architect and implement robust, scalable systems with an emphasis on real-time trading, fault-tolerance, and performance.

Responsibilities

● Design and implement backend services in TypeScript/Node.js, following modular,

maintainable design principles.

● Build and maintain real-time data pipelines (price feeds, trade events) using

WebSockets and Pub/Sub mechanisms.

● Integrate with liquidity providers (LPs) via FIX API or REST/WebSocket protocols.

● Develop APIs for trading, positions, balances, order management, and trade history.

● Implement caching strategies with Redis to ensure low-latency data delivery.

● Model and persist trading data with PostgreSQL or MySQL, ensuring integrity and

performance.

● Build internal tools to simulate trades, test LP connectivity, and support QA.

● Write clean, testable code and participate in code reviews and system design sessions.

● Monitor, debug, and optimize backend systems for high availability and throughput.

● Contribute to system observability (logs, metrics, tracing) and deployment health-checks.

Requirements

● 4+ years of experience building backend services in Node.js (TypeScript preferred).

● Strong understanding of WebSockets, RESTful API design, and asynchronous event

systems.

● Experience with Redis for caching or Pub/Sub.

● Solid knowledge of relational databases (PostgreSQL or MySQL), including schema

design and query optimization.

● Familiarity with concurrent systems, fault-tolerant architectures, and API security

best practices.

● Comfortable writing unit/integration tests and working in CI/CD environments.

● Clear understanding of software versioning, containerization (Docker), and source

control (Git).

Nice to Have

● Experience working with trading systems, market data feeds, or FIX protocol.

● Exposure to real-time financial systems or high-frequency event pipelines.

● Experience with message brokers (e.g., NATS, RabbitMQ, or Kafka).

● Prior work in a startup or early-stage product environment.