Enable job alerts via email!

Senior Backend Engineer

GuruLink

Quebec

Hybrid

CAD 120,000 - 160,000

Full time

18 days ago

Job summary

A dynamic AI-driven gaming company is seeking a Senior Backend Engineer to build Go-based services for player-generated content. The role is fully remote and requires expertise in backend systems and distributed architectures. Ideal candidates will have over 5 years of experience, strong skills in Go, and familiarity with PostgreSQL and Kubernetes. Join us to redefine storytelling in gaming!

Qualifications

  • 5+ years building production-grade backend systems.
  • Deep expertise in Go and familiarity with Python.
  • Strong background with Postgres and in-memory stores.

Responsibilities

  • Design and build Go-based services for player content.
  • Lead development of distributed systems.
  • Optimize PostgreSQL schemas and queries.

Skills

Backend system development
Go programming
PostgreSQL
Distributed systems
Kubernetes
Microservices

Job description

Location: REMOTE / Remote, Quebec
This job allows you to work remotely.

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs