Senior Go Backend Engineer @ Mission.dev
Your Application Journey
Email Hiring Manager
Job Details
About Mission.dev
Mission.dev is a platform for hiring, vetting and managing software development talents. Our company connects clients with the world’s best talent to build mission-critical software products.
About the Client
An early-stage, venture-backed startup building a new category at the intersection of AI, creativity, and multiplayer experiences. The team is reimagining how people create, share, and play through narrative-driven digital worlds by blending social gaming, generative AI, and world-building tools into a cohesive, player-led storytelling experience. Backed by leading investors in the AI and gaming space, they are on a mission to make storytelling interactive, expressive, and collaborative.
About the Role
As a Senior Go Backend Engineer at Mission.dev, you will design and build scalable, high-performance systems that bring player-generated stories to life. Collaborate with Unity developers, product managers, and designers to create APIs and infrastructure for real-time collaboration, content indexing, and gameplay logic.
Responsibilities
- Own Backend Architecture: Design and maintain core Go-based services for content ingestion, indexing, and real-time game state.
- Design for Scale & Performance: Lead development of distributed systems serving thousands of concurrent players using sharding, caching, queues, etc.
- Collaborate Across Functions: Partner with Unity engineers and game designers to deliver high-performance features and real-time multiplayer functionality.
- Ensure Reliability & Observability: Optimize performance through caching (Redis), tuning Postgres queries, and instrumenting with Prometheus and Grafana.
- Lead by Doing: Write production-grade code, contribute to CI/CD and Kubernetes deployments, and mentor other developers on backend best practices.
- Shape the Future: Help define the product’s technical roadmap and contribute to long-term platform strategy.
Required Skills & Experience
- 5+ years building production-grade backend systems in modern, product-focused teams.
- Expert-level proficiency in Go, including libraries, concurrency, profiling, and testing.
- Strong experience with PostgreSQL including schema design, indexing, and query optimization.
- Advanced knowledge of Redis or similar caching solutions.
- Solid experience in distributed systems design, microservices, and message brokers like Kafka or RabbitMQ.
- Hands-on experience with Kubernetes, containerization, Helm/Kustomize, and CI/CD pipelines.
- Results-oriented mindset with proven ability to ship high-quality code under tight timelines.
Nice-to-Have Skills
- Based in Canada or Eastern Time Zone (ET).
- Experience working in GCP (Google Cloud Platform).
- Familiarity with AI/ML workflows, LLM integrations, or AI-assisted programming.
- Prior experience in a startup or having built and shipped a game independently.
- Understanding of AI evaluation methods and performance tuning for LLMs or diffusion models.
Key Skills/Competency
- Go
- Backend
- Distributed Systems
- PostgreSQL
- Redis
- Kubernetes
- CI/CD
- API Development
- Observability
- Scalability
How to Get Hired at Mission.dev
🎯 Tips for Getting Hired
- Customize your resume: Align experience with Go and distributed systems.
- Highlight relevant projects: Showcase scalable backend systems.
- Network on LinkedIn: Connect with Mission.dev employees and alumni.
- Prepare for technical interviews: Practice coding and system design exercises.