Intermediate Software Engineer at Big Viking Games | Toronto, Ontario, Canada | Rezi

Intermediate Software Engineer at Big Viking Games

Intermediate Software Engineer

Big Viking Games · Toronto, Ontario, Canada

1 months ago

Intermediate Software Engineer

Big Viking Games · Toronto, Ontario, Canada

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Big Viking Games is hiring an Intermediate Software Engineer to build and maintain YoWorld and Fish World, our long-running live-service virtual worlds. You'll work primarily on the front end utilizing TypeScript and HTML5, occasionally working on a PHP backend, shipping features and fixes to a live player base weekly. You will work alongside a senior team on a mature, large-scale codebase in an AI-forward environment.

Responsibilities

  • Write robust, efficient, and maintainable code across our stack — TypeScript, HTML5, Javascript, and PHP.
  • Build and maintain tools and client features in JavaScript/TypeScript.
  • Work with network code — sockets and REST APIs — and asynchronous, real-time systems.
  • Review code and give constructive feedback to other developers.
  • Use performance profilers (memory analyzers, CPU profilers, network sniffers) to diagnose and improve existing code.
  • Investigate and resolve difficult bugs in production.
  • Work within our CI/CD workflow (GitHub Actions, Docker) following modern best practices.

Requirements

  • 3+ years of professional software development experience.
  • A track record of shipping multiple features in a live production environment.
  • Solid command of at least one of Java, TypeScript, or PHP, and the ability to work across all three.
  • Comfort writing efficient SQL and reasoning about caching and data-store trade-offs.
  • A sound understanding of algorithmic complexity, general system architecture, and source control.
  • HTMX experience.
  • ActionScript and flash experience.
  • PHP experience.
  • Strong SQL/MariaDB experience
  • Experience with Redis, Memcached
  • Experience with Docker, and CI/CD pipelines.
  • Comfort working in large, long-lived codebases and improving them incrementally.
  • Comfort using AI coding assistants (e.g., Claude) in a real workflow.
  • Free-to-play or live-service game development experience.

Skills

  • TypeScript
  • HTML5
  • JavaScript
  • PHP
  • SQL
  • Algorithmic complexity
  • System architecture
  • Source control
  • Docker
  • CI/CD
  • AI coding assistants

Location

  • Toronto

Work Type

  • Hybrid
  • Full-time

Experience Level

  • Intermediate

Education Level

  • Bachelor's degree in Computer Science or Engineering is strongly preferred.

Salary/Compensations

  • $80,000 - $105,000 CAD

Benefits

  • Comprehensive benefits package (health, dental, and vision) including HSA/WSA spending account from Day One
  • Participation in the Employee Stock Option Plan (ESOP)
  • RRSP participation and matching
  • 15 Vacation Days + 10 Wellness Days

About the Company

  • Big Viking Games is a profitable, self-funded live-service game studio based in Toronto.
  • Since 2011, we’ve been building and operating virtual worlds with deep player-driven economies and long-term engagement at their core.
  • Our flagship titles, YoWorld and FishWorld, have served millions of players over their lifetime.
  • We operate with a small, high-leverage team and a bias toward action.
  • Increasingly, we are embracing AI-first workflows to scale production, accelerate iteration, and operate more efficiently.

Equal Opportunity

  • Big Viking Games is committed to creating an inclusive and accessible environment for all candidates.
  • We welcome applications from individuals of all abilities and will provide accommodations throughout the hiring process as needed.
  • If you require any accommodations, please email hr@bigvikinggames.com so we can work with you to support your needs.