Responsibilities
- Lead the design and development of robust high-performance, cloud-native backend systems using Go that support real-time data processing and low-latency workflows.
- Drive engineering excellence through code quality, best practices, and mentorship of other team members.
- Work closely with trading, product, and infrastructure teams to understand system requirements and deliver performant solutions.
- Take ownership of production services, ensuring reliability, observability, and performance tuning. Optimize systems performance and ensure system stability, reliability, and security.
- Contribute to infrastructure automation and CI / CD improvements to support rapid deployment and operational agility.
- Conduct in-depth code reviews, lead technical discussions, and influence engineering culture and standards.
- Implement automated testing, CI / CD pipelines, and participate in code reviews and design discussions.
- Deploy and manage services leveraging cloud-native tools and best practices
- Monitor, debug, and troubleshoot production systems and be a part of the on-call incident response team in a high-uptime environment.
Requirements
Must Have
5+ years of backend development experience, including 3+ years with Go in production-grade systems.Experience leading large-scale system design and mentoring engineers on engineering best practices.Strong knowledge of concurrency, memory management, and performance optimization in Go.Proven track record of designing and deploying microservice architectures in high-availability, high-throughput environments.Solid understanding of message queues, event-driven architectures, and asynchronous processing.Strong understanding of microservice architecture and REST / gRPC APIs.Strong understanding of networking data transmission protocols (TCP, UDP, WSS, etc.)Experience building and deploying cloud-native applicationsFamiliarity with containerization technologies (Docker) and orchestration engines (, ECS, Kubernetes).Proficiency with message brokers (, Kafka) and distributed systems.Knowledge of data storage technologies such as PostgreSQL, Redis, and time-series databases.Nice to Have
Knowledge of Python and / or Rust.Background in crypto, high-frequency trading, or real-time market data systems.Familiarity with infrastructure-as-code tools (, Terraform, CloudFormation).Experience with observability tools (, Prometheus, Grafana, OpenTelemetry).Contributions to open-source projects or a strong technical blog / portfolio.Knowledge of crypto exchanges market data and order routing protocolsInterview Process
CV Screening – We will review your application based on the qualifications and experience outlined above.Screening Interview with Engineering Lead – A conversation to assess general fit and engineering experience.Test Assignment Review – You’ll be given a technical task reviewed by the team.Technical Interviews – Discussions with senior engineers focused on system design, backend development, and operations.Final Interview with the CIO – A concluding discussion to evaluate cultural fit, strategic alignment, and how you resonate with the firm's values.Throughout the process, you'll be assessed for cultural fit through ourpany values :
Drive – We seek people whose passion fuels relentless growth and a pursuit of excellence.Ownership – We value those who take initiative and treat thepany’s goals as their own.Judgment – We value individuals who focus on what matters and consistently drive meaningful results.Openness – We believe in honest dialogue, constructive challenge, and shared learning.Resilience – We stay calm under pressure, adapt quickly, and learn from setbacks.