OANDA

Senior Software Engineer (Node.js/TypeScript)

OANDA
Apply
10 hours ago
Kraków, PolandSenior

Responsibilities

  • Design and implement low-latency, high-availability APIs using Node.js, TypeScript, Koa, and Google Cloud Platform.
  • Develop and operate real-time data pipelines and streaming systems for pricing, order execution, and portfolio management.
  • Write reusable, testable, and maintainable code in a TypeScript monorepo with shared packages.
  • Monitor and improve service performance using metrics, monitoring, and observability tools.
  • Lead architecture proof-of-concepts, contribute to architectural decisions, and drive cross-team technical initiatives.
  • Own feature development across the software development lifecycle and deploy production code.
  • Review code, share knowledge, onboard to the microservices architecture, and improve engineering quality.

Requirements

  • Production experience building Node.js microservices, preferably with Node.js 22 or Node.js 18+.
  • Strong TypeScript skills.
  • Experience designing and operating real-time or event-driven systems using technologies such as Kafka, Redis, Server-Sent Events, or WebSockets.
  • Practical experience with metrics, monitoring, and observability, including Prometheus or Grafana.
  • Experience with Google Cloud Platform or another major cloud platform, including services such as GKE, Cloud Run, or Artifact Registry.
  • Familiarity with CI/CD pipelines and automated release workflows such as semantic-release or CircleCI.
  • Experience working in a monorepo with shared internal packages and versioned integrations.
  • Practical knowledge of relational databases and SQL, including querying, schema design, and indexing.
  • Preferred experience with financial market data, AI-assisted development tools, OpenAPI specifications, and contract-first API design.

Tech Stack

Categories

OANDA

About OANDA

501-1,000 employees
Contact me