remote
Backend Engineer - mLabs
Backend Engineer
Senior backend engineer building scalable, high‑throughput infrastructure for a leading decentralized perpetual exchange on Arbitrum, leveraging Rust, Go, and cloud-native technologies to support leveraged trading of real‑world assets.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Rust and Go to support leveraged trading of commodities, forex, indices, and stocks on Arbitrum.
- Architect and optimize data pipelines, ensuring low latency and high reliability for real‑time market data and order execution.
- Collaborate with cross‑functional teams to define API contracts, performance benchmarks, and deployment strategies.
- Implement robust monitoring, logging, and alerting using AWS CloudWatch, Prometheus, and Grafana.
- Drive continuous improvement of infrastructure scalability, security, and cost efficiency in a cloud‑native environment.
Requirements
- 5+ years of backend development experience, with strong proficiency in Rust and Go.
- Deep understanding of distributed systems, message queues, and database technologies (SQL/NoSQL).
- Hands‑on experience with AWS services (EC2, ECS/EKS, RDS, S3) and Kubernetes orchestration.
- Familiarity with blockchain concepts, especially Arbitrum and DeFi protocols.
- Excellent problem‑solving skills, ability to work independently, and strong communication abilities.
Skills
rustgopythonsqlawskubernetes