Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Intermediate Software Engineer developing and maintaining live-service virtual worlds for Big Viking Games. Collaborating on TypeScript and PHP codebases and employing AI-forward workflows.

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.
  • A Bachelor's degree in Computer Science or Engineering is strongly preferred.
  • **Nice to Have**
  • 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.

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

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$80,000 - CA$105,000 per year

Degree requirement

Bachelor's Degree

Tech skills

DockerFlashJavaJavaScriptMariaDBPHPRedisSQLTypeScript

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.