Join our backend team to architect and scale low-latency FX trading services. You’ll build FastAPI
microservices, model real-time market data in PostgreSQL, and engineer an idempotent stream
consumers across Kafka / Redpanda / RabbitMQ / SQS.
■ Responsibilities
- Develop & maintain FastAPI microservices (auth, market ingestion, order flow, reporting)
 - Design PostgreSQL schemas for tick / quote / OHLCV data
 - Implement UPSERT logic with deduplication & idempotency
 - Build queue / stream consumers with robust exactly-once / at-least-once semantics
 - Optimize : async I / O, connection pooling, indexing, partitioning
 - Write resilient tests (e.g., property-based for rounding, contract tests for APIs)
 - Deploy observability : metrics, logs, tracing, alerting
 - ■ Must-Have Skills
 - 2–3 years of Python in production (FastAPI, async, typing, Pydantic)
 - Solid PostgreSQL knowledge (indexes, query plans, partitioning, ACID / transactions)
 - Strong with stream / queue systems (Kafka, RabbitMQ, SQS)
 - Proven track record of idempotent upserts & retry-safe processing
 - Proficiency with Docker, Git, CI / CD pipelines
 
■ Nice-to-Have
Experience with FX / market data (ticks, OHLCV, timezones, rounding)ETL tools (Pandas, NumPy, Arrow), Redis, K8s, TerraformSecurity-aware (authN / authZ, rate-limiting, secret handling)■ Stack You’ll Touch
Python 3.11+FastAPI, PydanticPostgreSQL 14+Kafka / Redpanda (or RabbitMQ / SQS)Docker, pytestPrometheus, Grafana