Senior Go Backend Engineer
@ Mission.dev

Hybrid
$150,000
Hybrid
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXX****** @mission.dev
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review Go concurrency and profiling techniques.
Practice distributed system design patterns.
Refine PostgreSQL indexing and query optimization.
Brush up on Kubernetes deployment and CI/CD pipelines.

Behavioral Questions

Describe teamwork in cross-functional projects.
Explain challenging problem-solving scenarios.
Discuss high-pressure decision-making examples.
Illustrate mentorship and leadership experience.

Frequently Asked Questions