Big Viking Games logo
Big Viking Games

Big Viking Games is a Canadian company based in London, Ontario with a second office location in Toronto, Ontario. Since 2011, Big Viking Games has been “maki

Intermediate Software Engineer

Location

Canada

Posted

2 days ago

Salary

$80K - $105K / year

Seniority

Senior

Job Description

Intermediate Software Engineer

Big Viking Games

Intermediate Software Engineer Hybrid Engineering Full time 000-217 Toronto, Ontario, Canada OverviewApplication Description About Big Viking Games 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. These are enduring products with loyal communities, evolving content systems, and rich in-game economies built around virtual goods and player-to-player interaction. 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. This is a hybrid role with three (3) days in office. 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. As an Intermediate Software Engineer on these projects, you'll work primarily on the front end utilizing both a TypeScript and HTML5 game client and occasionally work on a PHP backend — shipping features and fixes to a live player base on a weekly cadence. Reporting to the Engineering Manager, you'll work alongside a senior team on a mature, large-scale codebase where your work goes live in front of players quickly. We operate in an AI-forward environment focused on scaling output, so you're someone who's comfortable reaching for modern AI tooling to move faster without cutting corners on quality. What You'll Do · 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 What You Bring · 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 Compensation The expected compensation range for this role is $80,000 - $105,000 CAD, based on experience, qualifications, and overall fit. 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

Related Job Pages

More Full-stack Engineer Jobs

Rockstar logo

Founding Product Engineer

Rockstar

Helping rockstar candidates get introduced to their next role.

Full TimeRemoteTeam 1-10H1B Sponsor

• Own core product workflows for tax prep, tax review, bookkeeping, client requests, and practice-management operations. • Design and build product abstractions that turn messy accounting work into repeatable, reviewable systems. • Use the client's internal agent platform to move from product context to working software quickly, then inspect the result until it is right. • Build interfaces, workflow states, data models, and agent behavior that hold up in live customer usage. • Codify repeatable patterns from customer deployments back into the main product. • Use the product yourself, inspect logs and data when needed, notice what is wrong, and push until the details are right.

California + 4 moreAll locations: California | Colorado | Texas | Utah | Washington
$150K - $225K / year
Affirm logo

Software Engineer II, Money Movement, Card Ledger

Affirm

We create honest financial products that improve lives.

Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

• With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work. • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs. • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts. • You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.

Canada
$133K - $183K / year
Playpower Labs logo

Senior Software Engineer

Playpower Labs

Powering the Future of Learning.

Full TimeRemoteTeam 11-50Since 2012H1B No Sponsor

• Build full-stack product features using Angular/React and Java/Node.js. • Think security-first: auth, permissions, input validation, secrets, dependencies, OWASP risks, and safe AI usage. • Own work end to end: UI, APIs, data flows, testing, releases, and fixes. • Build interfaces that feel clean, fast, and intuitive, not just technically correct. • Use AI tools, coding agents, MCPs, and automation to move faster. • Experiment with workflows for coding, debugging, refactoring, testing, documentation, and code review. • Connect AI tools to real systems through MCPs, APIs, internal tools, and automations. • Review both human-written and AI-generated code with sharp judgment. • Bring energy, ideas, and momentum to a small team building real product.

India
Playpower Labs logo

Software Engineer

Playpower Labs

Powering the Future of Learning.

Full TimeRemoteTeam 11-50Since 2012H1B No Sponsor

• Build product features using Angular/React and Java/Node.js. • Apply security-first thinking: auth, permissions, input validation, secrets, dependencies, and safe AI usage. • Build interfaces that feel clean, fast, and intuitive, not just technically correct. • Use AI tools, agents, MCPs, and automation to code, debug, test, and learn faster. • Experiment with better workflows for development, documentation, testing, and code review. • Connect AI tools to real systems through APIs, MCPs, and internal tools. • Review your own code and AI-generated code carefully. • Bring energy, curiosity, and momentum to a small team building a real product.

India