Backend Developer

Tradl AI

This role owns the backend platform architecture, from real-time data pipelines to AI/ML serving and quantitative computation, and serves as the technical anchor for the engineering team.

Responsibilities

  • API Platform: Design and build the REST + WebSocket API layer that serves the web app, mobile apps, and future third-party integrations. Rate limiting, authentication (OAuth 2.0 + broker SSO), caching, versioning, and documentation.
  • Broking Platform Core: Native order management system with full execution stack. Order placement, position sync, holdings management, margin calculation, and risk controls. Built as a unified platform layer, not a third-party broker abstraction.
  • Decompose the monolith into domain-bounded microservices: User Service, Query Engine, Market Data Service, Portfolio Service, and Alert Service.
  • Real-Time Infrastructure: WebSocket gateway for live data streaming to clients. Manage 10K+ concurrent connections, handle reconnection logic, and implement efficient subscription management.
  • DevOps and Reliability: AWS EKS (Kubernetes) orchestration, CI/CD pipelines (GitHub Actions), auto-scaling policies, and incident response.

Requirements

  • 5-6 years in backend engineering with expertise in GoLang, C++, Rust, or Java.
  • Distributed systems experience: microservices, event-driven architecture, message queues, eventual consistency.
  • Database design: PostgreSQL (primary), Redis (caching + pub/sub), and time-series workloads.
  • Kubernetes + Docker in production. You've managed EKS/GKE clusters, written Helm charts, and configured auto-scaling policies.
  • API design philosophy. You care about consistent response formats, proper HTTP semantics, pagination patterns, and error handling.

Bonus Points

  • Experience with broker/trading platform APIs - order lifecycle, market data WebSockets, and position management.
  • WebSocket expertise at scale (10K+ concurrent connections, efficient pub/sub routing).
  • You've built fintech systems handling real money - payments, wallets, or trading platforms.

This job was posted by Sumana B from Tradl AI.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.