Senior Golang Developer (Cyprus)

Опыт работы:
От 3 до 6 лет
Место работы:
Лимасол

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.

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

Ведущий инженер-программист АСУ ТП
ТеплаЛучи

Знание JavaScript и WB Rules. Опыт сборки и ремонта радиоаппаратуры. Опыт работы с системами умного дома и интеграциями с Алисой.

200 000 руб.
Ведущий системный администратор
СП-Эксперт

Опыт работы от4 года. Профильное/техническое образование. Владение HYPER-V, MIKROTIK, MS DFS. Знание сетевых протоколов DNS, DHCP, OpenVPN...

Разработчик платформы "Первая форма"
СДМ-Банк, (ПАО)

Высшее техническое образование. Опыт работы в ИТ секторе от 3 лет в банках, телекоме или системной интеграции (инфраструктурные проекты, внедрение...

310 000 руб.
Старший специалист по работе с клиентами ДО Митино
СДМ-Банк, (ПАО)

Высшее экономическое образование. Опыт продаж и операционного обслуживания в банковской сфере от 1 года. Владение MS Office. Знание Диасофт и...

100 000 - 135 000 руб.
Senior-разработчик / Архитектор 1С:ERP
PRIME FOODS

Опыт работы с 1С:ERP (именно ERP, не УТ и не просто Бухгалтерия). Уверенное знание подсистем: Бюджетирование, Казначейство, Финансы...