We are looking for a Senior Golang Developer to join our engineering team building high-performance, low-latency systems powering crypto exchange and other cutting-edge financial products. As a core contributor, you will design, develop, and optimize backend services that are scalable, resilient, and ultra-fast.
This role is ideal for engineers who thrive in a high-performance environment and are passionate about systems-level problem-solving, performance tuning, and real-time financial infrastructure.
Required Skills and Expertise
- 5+ years of backend development experience, with 3+ years in Go (Golang)
- Deep understanding of concurrency, networking, and low-latency system design
- Experience with financial systems, especially crypto exchanges, trading platforms, or real-time data services
- Strong knowledge of TCP/UDP, WebSockets, REST/gRPC APIs
- Proven ability to profile and tune system performance (e.g., pprof, trace, custom benchmarks)
- Familiarity with databases (SQL and NoSQL), caching, and message queues
- Solid grasp of system-level programming concepts (memory management, kernel optimizations, etc.)
Responsibilities
- Design and implement robust, scalable, and high-performance services in Go (Golang)
- Optimize critical paths for ultra-low latency in financial transactions and order matching
- Build and maintain APIs, real-time data feeds, and backend services for crypto exchange system
- Ensure system reliability, fault tolerance, and efficient memory/CPU usage under high load
- Collaborate with DevOps and infrastructure teams to deploy, monitor, and improve services
- Stay current with advances in the crypto/fintech space and Blockchain ecosystem
Preferred Qualifications
- Experience working in high-frequency trading (HFT) or similar low-latency environments
- Background in distributed systems, microservices architecture, and cloud-native deployments
- Familiarity with container orchestration (Docker, Kubernetes)