В приложении удобнее
Установить
Компания скрыта (Fintech)

QA Auto / SDET

Компания скрыта (Fintech)

от 6 000 $/‍мес до налогов

📍 Весь мир
Удалённо
Специализация
QA Auto
Уровень
Senior
Английский
B2 — Upper-Intermediate
Требуемый опыт
3+ лет

Технологии/инструменты

Kotlin
Java
SQL
REST
WebSocket
GitLab CI/CD
Jenkins
Linux
Grafana
ClickHouse
gRPC
Protocol Buffers
Docker
SSH
Loki
Prometheus
Claude Code
Cursor
Codex
MCP

We are a proprietary algorithmic trading firm. Our team manages the full trading cycle, from software development to creating and coding strategies and algorithms.

Our trading operations cover key exchanges. The firm trades across a broad range of asset classes, including equities, equity derivatives, options, commodity futures, rates futures, etc. We employ a diverse and growing array of algorithmic trading strategies, utilizing both High- and Medium-Frequency Trading approaches.

We’re a team of 200+ professionals, with a strong emphasis on technology—70% are technical specialists in development, infrastructure, testing, and analytics spheres. The remaining part of the team supports our business operations, such as Risks, Compliance, Legal, Operations, and more.

With a strong focus on innovation and performance, the firm is actively expanding its presence in traditional financial markets. We value a results-driven culture, emphasizing collaboration, transparency, and constant improvement, all while offering the flexibility of remote work and a globally distributed team.

Job Description

We're building a trading platform in Rust that trades on crypto and traditional exchanges around the world. Real orders and money flow through it, and the cost of mistakes can be high. We run as a single product team: SDETs and core developers share the same backlog. We're looking for an engineer who would write automated tests and dig into the root cause of failures in a distributed system.

Key Responsibilities

  • Design and write end-to-end automated tests for trading logic against real exchanges (Kotlin, JUnit 5, Gradle, gRPC, ClickHouse), covering protocols like REST, WebSocket, FIX, and binary SBE.
  • Investigate incidents and test failures to root-cause — across logs, ClickHouse data, Rust platform code, and exchange behavior — working alongside AI agents that surface data and hypotheses.
  • Validate releases by triaging large-scale test runs across dozens of exchanges, filing well-evidenced bugs, and stabilizing flaky tests.
  • Build and maintain test infrastructure and tooling: fault-injection via an in-house MITM proxy, test trading bots in Python, and supporting Kotlin services (environments, configs, integrations).
  • Maintain CI and test environments and track automation metrics to guide quality decisions.

Qualifications

  • 3+ years in test automation or backend development in Kotlin/Java (or another strongly typed language, with a willingness to move to Kotlin).
  • Strong SQL and experience with analytical databases at scale (ClickHouse is a plus).
  • Practical understanding of REST and WebSocket; FIX or binary protocol experience is a plus, along with the ability to read raw messages.
  • gRPC/protobuf, Docker, and pipelines in GitLab CI / Jenkins.
  • Linux administration: deployment, systemd, networking, diagnostics over SSH on test environments.
  • Observability: Grafana, Loki/Prometheus, or similar.
  • Daily use of agentic AI tools (Claude Code, Cursor, Codex): delegating tasks, writing your own prompts/skills, connecting tools via MCP, and maintaining a critical eye toward model output.
  • Ability to independently navigate someone else's codebase and find the fix or the bug.

Nice to Have

  • Experience in trading, exchange integrations, or fintech; understanding of market microstructure (order books, TIF, post-only, funding, margin).
  • Rust — or willingness to learn it: you'll regularly need to read platform code and write tests in it; we'll help you ramp up.
  • Python for test bots and scripting.
  • Experience with mocking/proxy tools for traffic interception (Ktor, Netty, mitmproxy, WireMock).
  • Ansible and test-environment maintenance.
  • Experience with multi-agent systems: orchestration, verifying agent output, knowledge bases.

Additional Information

We Offer

  • Work in a modern IT company — no bureaucracy or legacy systems.
  • Real opportunities for professional growth and to make your mark.
  • Fully remote work from anywhere in the world, on a flexible schedule.
  • Compensation for health insurance, sports, professional development, and more.
Компания скрыта (Fintech)

О компании Компания скрыта (Fintech)

Сфера
Финтех
Размер
201 - 500

The company name is under an NDA. A proven Fintech global company with an advanced stack and decade of successful trading experience is developing a proprietary platform to trade thousands of instruments across dozens of markets. The recruiter will disclose all details in person immediately upon response.