Responsibilities
- Design, implement, and maintain backend services using Golang
- Build and operate high-concurrency, long-lived network services that support large-scale connections
- Contribute to system architecture with a focus on high availability, scalability, and fault tolerance
- Analyze and optimize system performance, latency, and resource utilization in production environments
- Deploy, monitor, and troubleshoot services running on Kubernetes (K8s)
- Participate in code reviews and design discussions to ensure high code quality and operational reliability
- Write and maintain technical documentation for system design, deployment, and operational workflows
- Collaborate with cross-functional teams to support and evolve Luxor’s core services
Requirements
- A bachelor’s degree in computer science, software engineering, or a related field is preferred
- 3+ years of backend engineering experience (Golang).
- Strong proficiency in Golang, with good coding standards and an emphasis on maintainability and engineering quality
- Hands-on experience building high-concurrency, long-lived network services (e.g., TCP services, real-time systems, gateways, proxies).
- Familiarity with Docker and Kubernetes (K8s), including containerized deployments, resource management, rolling updates, and service discovery.
- Good understanding of data structures and performance optimization techniques.
- Comfortable working in Linux environments, with the ability to troubleshoot and diagnose system-level issues.
- Proven interest and experience in building high-availability, scalable distributed systems
- Strong documentation and code review habits, with the ability to clearly communicate technical designs and trade-offs.
- Reading and writing proficiency in English for technical documentation and asynchronous collaboration.
Nice to Have
- Background in mathematics, cryptography, or related fields.
- Knowledge of blockchain technology/mining pool industry.
- Agile development experience.
- Always considering scalable and secure design solutions.
- Familiarity with one or more of C/C++/Python.
Team
Reports to: Systems Team Tech Lead
Additional Information
- Reading and writing in English is required for this position.
- This is a remote role, with primary time zone alignment to China time (UTC+8) and async collaboration across North America.