Back Office Developer
Core
Develop and maintain back-office systems for real-time and batch processing of trade data, generating reports for traders and risk management.
Role type
Senior Back Office Developer
Builds
Daily reports, real-time trade data flows, and batch processing systems for traders and risk management
Domain
Financial services / Proprietary trading
Required skills
Python (typing, concurrency, profiling), PostgreSQL (schema design, query tuning), Workflow orchestration (Airflow), CI/CD pipelines, Automated testing, Incident response
Preferred skills
Trade lifecycle domain knowledge (futures/options), Trading platforms (TPOS), Reconciliation frameworks, DevOps/SRE (Docker, IaC, Prometheus), Agent patterns
Technologies
Python, PostgreSQL, Airflow, Docker, Prometheus, Grafana, Jira, Confluence, Bitbucket, LLM APIs
Responsibilities
Design database schemas for data processing, Monitor daily jobs for timely information dissemination, Ensure accurate intraday position and trade data flow, Generate daily reports from overnight data, Mentor junior developers, Apply AI for automation and analysis
Seniority
Senior, hands-on IC with mentorship responsibilities