Senior Backend Engineer
REMOTE /
Remote, Quebec, Canada
- Permanent
This job allows you to work remotely
Job Description
Our client is an AI-powered, mobile-first social sandbox where players don't just play stories, they build them. Think Minecraft meets The Sims meets Wattpad: a new genre of creative, social storytelling where AI helps players bring their imagination to life.
With $6.5millions USD in Series Seed funding. Backed by top-tier investors who have invested in OpenAI, Unity, Supercell, and others, the client is building a platform that reimagines storytelling as play, combining intuitive creation tools, emotionally expressive characters, and collaborative world-building.
This Role:
As the Senior Backend Engineer, you will design and build Go-based services that ingest, index, and serve every piece of player-generated content with blazing-fast responsiveness, from vector search queries to live game state lookups. Working hand-in-hand with our Senior Unity developers, product managers, and design team, you will define clear, high-performance APIs and ensure seamless real-time multiplayer flows between client and cloud.You’ll drive reliability and performance by optimizing PostgreSQL schemas and queries, tuning Redis caches, and instrumenting services with Prometheus and Grafana to sustain 99.9 % uptime under rapid growth.
What you'll do:
•Drive end-to-end design, implementation, and operation of our Go-based services for core gameplay systems and serving player-generated content.•Lead the development of distributed systems (microservices, event queues, sharding), leveraging Kubernetes, containerization, and service mesh patterns.
•Partner with frontend engineers and game designers ship delightful, high-performance features that engage players.
•Contribute to the technical roadmap, product vision, and long-term business strategy
Must Have Skills:
•5+ years building production-grade backend systems at product-driven companies.
•Deep expertise in Go (standard library, concurrency, profiling, testing). Familiarity with Python is a plus.
•Strong background with Postgres (schema design, indexing, replication) and in-memory stores (Redis or Memcache).
•Distributed Systems - Hands-on experience with microservices, message brokers (Kafka/RabbitMQ), sharding, and fault-tolerant architectures.
•Production Kubernetes experience: writing Helm charts or Kustomize manifests, CI/CD pipelines, monitoring, autoscaling.
•A track record of shipping with velocity, owning end-to-end deliverables, and iterating rapidly based on data.