Backend Software Engineer (Rust)
Hire Overseas View all jobs
- Philippines
- Permanent
- Full-time
- You will be paid in USD (bi-monthly: every 15th and 30th)
- Paid Time Off in accordance with company policy
- Observance of Holidays per company guidelines
- 100% remote setup so you can work wherever you're most productive
- Join a venture-backed startup led by industry veterans in gaming and football
- Build products used by a global community of players and fans
- Work with an experienced engineering team that values ownership, performance, and craft
- Design, implement, and maintain high-performance backend services using Rust
- Build and optimize distributed systems that handle large-scale traffic and real-time player interactions
- Contribute to the evolution of backend architecture and internal APIs
- Own your systems end to end from design through deployment and ongoing reliability
- Participate in and lead architecture discussions, technical design sessions, and code reviews
- Help define engineering standards, patterns, and best practices as the team grows
- Translate complex product requirements into well-scoped, maintainable technical solutions
- Mentor and provide technical guidance to engineers across the team
- Work closely with Ops and Platform teams to ensure stability, observability, and scalability in production
- Monitor performance metrics and proactively identify and resolve issues before they affect players
- Build systems with reliability, fault tolerance, and graceful degradation in mind from the start
- Collaborate with engineers, designers, and QA to ship product features on time and at high quality
- Communicate technical decisions and tradeoffs clearly to both technical and non-technical stakeholders
- Help refine team workflows, processes, and tooling as the studio scales
- 4+ years of professional backend development experience
- 1 to 2+ years of production Rust experience with a strong command of the language including concurrency, memory safety, and performance optimization
- Deep understanding of distributed systems, system design, and API architecture
- Experience designing and scaling high-load, real-time applications
- Proficiency with cloud infrastructure, AWS preferred, and containerized environments
- Familiarity with monitoring, deployment pipelines, and CI/CD workflows
- Strong ownership mindset with the ability to drive technical decisions independently
- Clear, collaborative communication across engineering and product teams
- Prior experience in game development or game backend systems
- Familiarity with matchmaking, leaderboards, or real-time event systems
- Experience with game-specific infrastructure challenges such as low-latency networking or session management
- Genuine love for football and understanding of the culture around the sport
- A short Loom video (1 to 2 minutes) introducing yourself and walking through a distributed system you designed or scaled, what the technical challenges were, and how you approached solving them
- Video Introduction - Record an video introduction to showcase your communication skills and work experience
- Role-Specific Assessment - Complete a homework assignment tailored to the position (if applicable)
- Recruitment Interview - Initial screening with our talent team
- Executive Interview - Meet with senior leadership to discuss role alignment
- Client Interview - Final interview with the client team you'd be supporting
- Background & Reference Check - Professional reference verification
- Job Offer - Successful candidates receive a formal offer to join the team