The Forge is hiring!

We are proud to announce that The Forge is once again expanding its staff and hiring. Started in 2020 to provide hosting for Foundry Virtual Tabletop, we've expanded our service drastically, growing in size and scope.

With this growth comes a need for even more staff, and their experience. Therefore, we are happy to announce that we are looking to hire experienced individuals for the position Senior Software Developer.

Does this opportunity spark the flame within? Are you eager to show us your level 20 skills? See below for the full details on the positions available and how to apply.

In English

Senior Software Developer

Who We Are

The Forge is a Canadian-based company founded in 2020 with one mission: Make our user’s lives easier, and make Tabletop Roleplaying gaming more fun for everyone.

We are a SaaS platform (Software as a Service) and offer hosting services for Foundry Virtual Tabletop, enhancing the user experience with our offering of unique features and improvements.

We take pride in how we treat our staff here at The Forge. We want to be the kind of team that attracts reliable, talented people, and we like to see reliability and respect in turn.

If you are a geek like us, you love Tabletop Roleplaying games, and would like to join our team and have fun while tackling interesting challenges, then check out the job posting below and see if you’d be a good fit.

At The Forge, we embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.

The Opportunity

As a software developer for The Forge, you will be responsible for helping The Forge to expand its core offerings beyond TTRPG hosting. You will join a growing team of developers in developing new tools and services, both internally and externally. You will design new APIs and user-facing features, and come up with solutions to complex problems, pushing the Godot engine to its full potential. This work will be done both collaboratively with the team, and through self-driven effort.

You will review code contributions by other members of the team, and have your own reviewed in return. You will sometimes act as a project lead for larger projects, making critical decisions on how to best implement The Forge’s vision.

If you’re ready to take up new exciting challenges, and want to collaborate on our vision to make The Forge the best platform for gaming, then apply below. Help us build our vision of the most convenient way to play, with the most advanced features, and the best integrations in the market.

What you’ll do

We are looking for an experienced Software Developer. You don’t have to fit all of these responsibilities, but we expect applicants to know most of them. We are looking for someone who knows what they’re doing, and can quickly learn what they don’t.

  • Design, engineering and implementation of new features
  • Analysis of code, requirements, system risks, and software reliability
  • Coach and mentor developers and participate in code reviews
  • Lead the development of game features and systems using GDScript and the Godot Engine.
  • Collaborate with game designers, artists, and other developers to create and implement game mechanics, UI, and other game elements.
  • Review existing algorithms to improve performance and efficiency.
  • Frequently make suggestions to improve the systems and maintain clear documentation
  • Excellent problem-solving skills and the ability to work in a fast-paced and agile environment
  • Constantly learn new skills and technologies to keep work and projects up to date.

What you must know

  • Familiarity with game development processes and structure
  • Proficiency in GDScript or C#.
  • Knowledge of testing frameworks and good grasp on how to write proper tests
  • Good analytical skills and attention to detail.
  • Fluent proficiency in English, owing to the international nature of our business.

What you should know

  • Experience with industry-standard game engines like Unity, Unreal Engine, or Godot.
  • Experience writing large scale, distributed, high volume applications.
  • Familiarity with networking concepts within the Godot Engine.

Bonus Points

  • Experience with NoSQL databases (MongoDB), schema design and performance tuning.
  • Experience with board games/card games.
  • Own a large collection of dice.
  • Experience with reverse engineering.
  • Certifications in technical disciplines pertaining to the required skill set.
  • Knowledge of 3D modeling and asset creation tools, such as Blender and the Asset Creation Toolset.
  • Passion for gaming and staying current with industry trends and technologies.

What we are looking for

  • Minimum of five years of professional experience, with proven working experience in full lifecycle game development.
  • Must be willing to work full time.
  • Applicants must have reliable access to the internet, as the position is 100% fully remote.

What we offer

The position is full time and 100% remote. We provide you the freedom to set your own schedule. The salary will be based on your experience and the cost of living in your location. For Canadian applicants, you can expect the salary range to be 80k-100k CAD and to include our standard employee benefits.

How to Apply

Email us at [email protected] with your resume.

Deadline

The job posting will remain open until the position is filled. We will attempt to follow up with applicants within two weeks of receiving their applications. Please be advised that holidays will impact this response time.