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, Terraform
-  Security-aware (authN/authZ, rate-limiting, secret handling)
■ Stack You’ll Touch
-  Python 3.11+
-  FastAPI, Pydantic
-  PostgreSQL 14+
-  Kafka/Redpanda (or RabbitMQ/SQS)
-  Docker, pytest
-  Prometheus, Grafana