Обязанности:
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.Похожие вакансии