A

Ajaib

Online multi-asset trading for retail investors

Senior Backend Engineer 2 - US Stocks

Backend EngineeringPosted on Nov 9
Full-timeRemote in Indonesia

About the Job

Requirements

  • A bachelor's degree in Computer Science or equivalent practical experience is required.
  • At least 5 years of professional backend engineering experience is required, including a track record of owning production services under high traffic.
  • Strong proficiency in Java, Go, or another modern backend language is required.
  • A solid understanding of microservices, REST/gRPC APIs, event-driven design, reliability, and observability practices is required.
  • Hands-on experience with relational and NoSQL databases, query tuning, Redis caching, and Kafka messaging is required.
  • Experience running services on cloud platforms such as GCP or AWS, using containers and CI/CD, is required.
  • Experience in brokerage, trading, payments, cross-border money movement, or another regulated environment is a plus.
  • A deep understanding of modern API-first brokerage platforms such as Alpaca or Interactive Brokers, or crypto exchanges, including WebSocket streaming for market data and FIX protocol fundamentals, is required.

Responsibilities

  • Design, build, and run scalable, secure backend services and APIs for trading, funding, market data, and portfolio features.
  • Own larger features and services end to end, including monitoring, alerting, and on-call follow-up.
  • Design for correctness, including accurate money and quantity handling, idempotent requests, safe retries, and audit trails.
  • Integrate with US brokerage and custody partners and make those integrations resilient to outages, delays, and duplicate or out-of-order messages.
  • Build and improve reconciliation between company records and partner records, and drive root-cause fixes for mismatches.
  • Handle US-specific events correctly, including market hours, dividends, stock splits, and settlement timing.
  • Keep services fast and stable at US market open and during volatile days, and plan capacity ahead of known events.
  • Lead design reviews and provide code reviews.
  • Investigate production incidents, conduct root-cause analysis, and ship lasting fixes.
  • Mentor mid-level engineers and share knowledge within the team.
  • Design resilient, low-latency order-routing logic to manage execution across multiple liquidity providers and venues, handling rate limits, partial fills, and complex order lifecycles.
  • Proactively identify systemic risks across the US Stocks domain and propose architectural improvements, acting as a technical bridge to Staff engineers.

Desired Qualifications

  • Experience in brokerage, trading, payments, cross-border money movement, or another regulated environment.

About the Company

Ajaib

Online multi-asset trading for retail investors

Ajaib is an online multi-asset investment platform in Indonesia that lets retail users trade local and global stocks, mutual funds, bonds, cryptocurrencies, and stablecoins through ajaib.co.id. It enables account sign-up, funding, and then placing trades in a single web or mobile app, with brokerage, order execution, and custody handled by the platform. It differentiates itself by offering a broad range of assets with low or no minimum deposits and a beginner-friendly experience on one Indonesian platform that also connects users to global markets and crypto, backed by substantial funding and a strategic SBI investment. Its goal is to expand financial access for millions of Indonesian retail investors and grow its product offering and partnerships to deepen digital-finance and crypto capabilities.

Company size
501-1,000
Company stage
Series C
Total funding
$515.2M
Headquarters
Jakarta, Indonesia
Founded
2018

Recently Posted Jobs

Explore more opportunities at Ajaib

See more jobs