Senior Golang Developer (Cyprus)

Senior Golang Developer (Cyprus)

Лимасол

Описание вакансии

We are looking for an experienced Senior Golang Developer (Relocation to Cyprus) to join Trading Technology team and build high-performance, low-latency systems for a global Forex/CFD brokerage.

This role is ideal for engineers who understand market microstructure and enjoy building high-throughput distributed systems with strict performance and reliability requirements.

Responsibilities:

  • Core Development;
  • Design and implement low-latency, high-throughput trading microservices in Go;
  • Architecture & Performance;
  • Optimize performance at all levels: CPU/memory consumption, GC pressure, lock-free structures, batching strategies;
  • Implement efficient concurrency patterns (SPSC/MPSC queues, worker pools, sync primitives, event-driven pipelines);
  • Build resilient distributed services with failover, back-pressure handling, and graceful degradation;
  • Team Collaboration;
  • Interact with Product Owner/Business Analyst to design flows, logical schemes, algorithms;
  • Conduct cross-team code reviews, propose improvements, exchange experience with peers.

Qualifications:

Essential

  • 5+ years of experience with Golang, including deep understanding of concurrency (goroutines, channels, sync, atomics);
  • Strong experience implementing microservices using event-driven and RPC-based communication (NATS, Kafka, gRPC, REST);
  • Experience with SQL/NoSQL databases (MySQL, ClickHouse, Redis, MongoDB) including query optimization and schema design;
  • Understanding of containerization, orchestration, infrastructure as code tools (Docker, Kubernetes, Ansible);
  • Solid experience with at least one message queue/broker (Kafka, NATS, Redis Streams);
  • Experience in building high-load systems with low latency;
  • Experience with high frequence trading;
  • Strong debugging and profiling skills (pprof, flamegraphs, tracing).

Nice to Have:

  • Market data streams (ticks, depth, L2/L3 order books);
  • Order execution flows (market, limit, IOC/FOK, A-book/B-book routing);
  • Risk engines;
  • Liquidity provider integrations;
  • Knowledge of efficient binary protocols: Protobuf, SBE, FlatBuffers;
  • Experience with high-performance in-memory data structures;
  • Familiarity with monitoring and observability: Prometheus, Grafana, OpenTelemetry;
  • Understanding of FIX API integrations.
Benefits:
  • The company offers relocation to Cyprus, the city of Limassol;
  • We are ready to discuss a salary of up to 10,000 euros.
Навыки
  • C++
  • Golang
  • SQL/NoSQL
  • MySQL
  • Clickhouse
  • Redis
  • MongoDB
  • Kafka
  • NATS
  • Redis Streams
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Каргономика
  • Москва

  • Не указана

Рекомендуем
  • Москва

  • Не указана

Рекомендуем
А7-ТЕХНОЛОГИИ

Разработчик Go

А7-ТЕХНОЛОГИИ

  • Москва

  • Не указана

Рекомендуем
Гоуланг Технологии

Golang Developer (Middle/Senior)

Гоуланг Технологии

  • Москва

  • Не указана

А7-ТЕХНОЛОГИИ

Старший разработчик Go

А7-ТЕХНОЛОГИИ

  • Москва

  • Не указана

ИТ-Экспертиза
  • Москва

  • Не указана

Киберпротект

Go Developer

Киберпротект

  • Москва

  • Не указана

СБЕР
  • Москва

  • Не указана

Панда Гифтс
  • Москва

  • Не указана

Киберпротект

Разработчик Go

Киберпротект

  • Москва

  • Не указана

Swordfish Security
  • Москва

  • до 600000 RUR

585, Холдинг
  • Москва

  • до 600000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию