Big Viking Games

Intermediate Software Engineer

Big Viking Games$80K — $105K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of professional software development experience
  • Experience shipping features in a live production environment
  • Proficiency in Java, TypeScript, or PHP with ability to work across all three
  • Ability to write efficient SQL and understand caching
  • Sound knowledge of algorithmic complexity and system architecture
  • Bachelor's degree in Computer Science or Engineering preferred

Responsibilities

  • Write robust, efficient, and maintainable code across TypeScript, HTML5, JavaScript, and PHP
  • Build and maintain client features using JavaScript/TypeScript
  • Work with network code, including sockets and REST APIs
  • Review and provide constructive feedback on code by peers
  • Use performance profilers to diagnose and enhance existing code
  • Investigate and resolve challenging bugs in production
  • Participate in CI/CD workflows using GitHub Actions and Docker

Benefits

  • Comprehensive benefits package including health, dental, and vision coverage from Day One
  • Participation in the Employee Stock Option Plan (ESOP)
  • RRSP participation with matching
  • 15 Vacation Days and 10 Wellness Days
Full Job Description
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

About Big Viking Games

Big Viking Games is a Canadian gaming company that develops and publishes mobile and social games. The company was founded in 2011 by Albert Lai and Greg Thomson and is headquartered in Toronto, Canada. Big Viking Games' portfolio includes a variety of games, including YoWorld, Fish World, and Tiny Kingdoms. The company's games are available on a variety of platforms, including Facebook, iOS, and Android. Big Viking Games has won several awards for its games, including the Canadian Video Game Awards and the Facebook Game of the Year award.
Learn more about Big Viking Games
Size
100 employees
Industry

Similar Jobs

More Jobs at Big Viking Games

More Information Technology Jobs

Find similar Intermediate Software Engineer jobs: