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.
