remote
Senior Backend Engineer - Companion Group Ltd
Backend Engineer
Senior Backend Engineer driving scalable multiplayer game services using C++/Rust, gRPC, and AWS, ensuring high performance and reliability in a fully remote, globally distributed environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services for multiplayer games, focusing on scalability and low latency.
- Implement and optimize gRPC APIs, ensuring robust communication between game clients and servers.
- Collaborate with cross‑functional teams (engineers, designers, QA) to deliver new features and resolve production issues.
- Leverage AWS services (EC2, ECS, RDS, S3) to build resilient, auto‑scaling infrastructure.
- Containerize services with Docker and manage deployments via CI/CD pipelines.
- Conduct code reviews, performance profiling, and refactoring to uphold code quality and maintainability.
Requirements
- 5+ years of backend development experience in C++ or Rust.
- Strong knowledge of gRPC, REST, and message‑queue patterns.
- Hands‑on experience with AWS cloud services and Docker containerization.
- Proven ability to write clean, testable, and well‑documented code.
- Excellent communication skills and a collaborative mindset in a fully remote setting.