Posted on: 13/10/2025
Description : Golang/Rust Engineer
Experience : 4-6 years
About the Role :
We are seeking a high-caliber Golang/Rust Engineer to join our Rockstar Engineering team in developing a next-generation trading platform. This critical role demands a strong technical background in building robust, highly concurrent backend systems with a sharp focus on low-latency APIs and scalable architecture. If you thrive on solving complex problems in a fast-paced environment and have a passion for high-performance computing, this is the place for you.
Responsibilities :
- System Architecture & Development : Architect, design, and develop core backend systems and services primarily using Go (Golang) and/or Rust, ensuring maximum performance and stability for the trading ecosystem.
- Low-Latency API Construction : Build high-throughput, mission-critical APIs designed for real-time trading and transactional operations where every microsecond counts.
- Reliability and Performance : Implement robust monitoring, testing, and system defenses to guarantee exceptional system reliability, security, and sustained performance under extreme concurrent loads.
- Optimization : Deeply profile, analyze, and optimize application code and overall system design to continuously improve robustness and speed, addressing performance bottlenecks within critical paths.
- Cross-Functional Collaboration : Work closely with Product Managers and Operations teams to translate complex trading requirements into technical specifications and deliver seamless, integrated trading experiences.
Requirements :
- Experience : 46 years of hands-on experience building and deploying production-grade backend systems using Go (Golang) and/or Rust.
- Concurrency Mastery : Solid, practical understanding of concurrency, multithreading, memory management, and advanced network programming principles (e.g., TCP/IP, sockets).
- Real-Time Systems : Proven experience developing high-performance, high-availability APIs and working with stateful, real-time systems.
- Data Technologies : Strong familiarity with essential data pipeline and persistence tools such as Kafka (for message streaming), Redis (for caching), and PostgreSQL (for relational storage), or similar technologies.
- Domain Focus (Strong Advantage) : Prior experience in developing or maintaining trading systems, financial services technology, or other latency-sensitive domains where speed is a core feature.
- Mindset : Possess a proactive mindset, great problem-solving skills, and a demonstrated ability to thrive and deliver high-quality work in a demanding, fast-paced environment.
Preferred Skills :
- Experience with advanced profiling and benchmarking tools specific to Go or Rust.
- Familiarity with exchange connectivity protocols (e.g., FIX protocol).
- Experience with cloud platforms (AWS, GCP, or Azure) and orchestration tools (Kubernetes).
- Knowledge of formal verification or strong functional programming concepts.
- Experience contributing to open-source projects related to low-latency infrastructure.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1560154
Interview Questions for you
View All