Senior Backend / Full-Stack Software Developer

The Forge
alert with exclamation point inside a cirle
This position has been closed.
No items found.
Posted
January 27, 2026
Full Time
Anywhere
Remote
80k-100k CAD

Each posting is available in French and English/Les offres d'emploi sont disponibles en français et en anglais.

 

As a backend/full-stack software developer for The Forge, you will be responsible for implementing core functionality of our website, and developing internal tools and services. Joining a growing team of developers, you will collaborate with others, as well as handle solo projects. You will design new APIs and algorithms, and come up with solutions to complex problems, pushing the envelope of what technology allows.

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 make The Forge the best platform for playing TTRPG, 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 Backend/Full-Stack 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
  • Analyzing code, requirements, system risks, and software reliability
  • Coach and mentor junior developers and participate in code reviews
  • Development and deployment of scalable services
  • Review existing algorithms to improve performance and efficiency
  • Frequently make suggestions to improve existing systems, write and maintain clear documentation
  • Excellent problem-solving skills, and the ability to work in a fast-paced and agile environment
  • Have a love of your craft, and have a passion to constantly learn new things

 

What you must know

  • Proficiency with Javascript/Typescript backend development, ES6 and asynchronous operations
  • Experience working with a MEVN stack (MongoDB, Express, Vue.js, Node.js)
  • Experience with authentication methodologies and related security concerns
  • Experience working with Docker, Docker Compose
  • 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 working with UI frameworks, CSS, and a good sense of style
  • Experience with server-side rendering, HTMX, Alpine, or similar
  • Experience with NoSQL databases (MongoDB), schema design, and performance tuning
  • Experience writing large scale, distributed, high volume applications
  • Familiarity with build tools and CI/CD stacks

 

Bonus Points

  • Experience with Foundry VTT (or other TTRPG software)
  • Developed a popular Foundry VTT module or system
  • Has a large collection of dice
  • Experience with reverse engineering
  • Certifications in technical disciplines pertaining to the required skill set

 

What we are looking for

  • Must be willing to work full time.
  • Minimum of five years of professional experience.
  • 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 with your resume and desired position title.

 

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.

 

---

 

En français

 

En tant que développeur-développeuse backend/full-stack de logiciel d’expérience chez La Forge, vous jouerez un rôle clé dans l’implémentation de fonctionnalités de base et le développement d’outils et services internes. Vous travaillerez activement sur divers projets et devrez collaborer avec une équipe de développeurs, mais aussi être en mesure de gérer un projet solo. Vous serez en charge de la création d’APIs et d'algorithmes et proposerez des solutions intelligentes à des problèmes complexes, en poussant les limites de la technologie. Vous examinerez les contributions de code de vos collègues et ferez réviser les vôtres en retour. Vous ferez preuve de leadership sur certains projets d’envergure, en prenant des décisions cruciales sur la meilleure façon d’implémenter la vision de La Forge.

Vous êtes prêt à relever de nouveaux défis passionnants et faire de La Forge la meilleure plateforme pour jouer à des jeux de rôles sur table, alors rejoignez notre équipe. Participez à notre mission de développer l’outil le plus simple et accessible pour jouer, tout en comprenant des fonctionnalités complexes, et les meilleures solutions d’intégration sur le marché.

 

Ce que vous ferez

Nous sommes à la recherche d’un(e) candidat(e) expérimenté(e), pour remplir le poste de développeur-développeuse Backend/Full-Stack de logiciel. Bien que nous nous attendions à ce que les profils des candidats correspondent aux responsabilités du poste, nous vous encourageons vivement à postuler, même si vous ne remplissez pas toutes les exigences énumérées ci-dessous. Nous recherchons quelqu’un qui sait ce qu’il fait et peut rapidement apprendre ce qu’il ne sait pas.

  • Conception, ingénierie et implémentation de nouvelles fonctionnalités;
  • Analyse de codes, requêtes, risques systèmes et fiabilité de logiciel.
  • Mentorer des développeurs juniors et participer aux révisions de code;
  • Conception et déploiement de services à grande scalabilité;
  • Revoir les algorithmes actuels afin d’optimiser la performance et l’efficacité;
  • Formuler régulièrement des propositions afin d’améliorer les systèmes et vous maintiendrez une documentation claire et précise;
  • Excellentes aptitudes en résolution de problèmes, et aptitude à travailler dans un environnement rapide et agile;
  • Vous êtes passionné(e) par votre travail, vous faites preuve d’autonomie, de curiosité et de débrouillardise.

 

Ce que vous devez savoir

  • Une expérience approfondie du développement backend de Javascript/Typescript, de ES6 et opérations asynchrones;
  • De l'expérience avec différentes technologies MEVN stack (MongoDB, Express, Vue.js, Node.js);
  • De l'expérience avec les méthodes d'authentification et les questions liées à la sécurité.
  • Connaissance des frameworks de tests et un bon savoir-faire pour l’écriture de tests
  • Un bon esprit d’analyse et le souci du détail;
  • Maîtrise de l’anglais, en raison de la nature internationale de notre entreprise.

 

Ce que vous devriez savoir

  • Une expérience avec les frameworks d’interface usagée, CSS et bonne expérience usagés;
  • Une experience avec le rendu côté serveur, HTMX, Alpine, ou similaire.
  • Une expérience avec les bases de données NoSQL (MongoDB), leur schémas et contrôle de performance;
  • Une expérience en développement d'applications haut-volume, distribuées et de grande échelle;
  • Une connaissance des outils de compilation et stacks CI/CD.

 

Points Bonis

  • Expérience avec Foundry VTT (ou tout autre logiciel de Jeu de Rôle sur Table);
  • À ton actif, le développement d’un module ou d’un système populaire pour Foundry VTT;
  • Collection impressionnante de dés;
  • Expérience en rétro-ingénierie;
  • Certifications en disciples techniques relatives.

 

Ce que nous recherchons

  • Disposé-e à travailler temps plein;
  • 5+ ans d’expérience professionnelle ;
  • Avoir accès à un réseau internet fiable (le poste est 100% en distanciel)

 

Ce que nous offrons

Ce poste est à temps plein et 100% à distance. Flexibilité; vous avez la liberté de définir votre propre horaire. Le salaire sera basé sur votre expérience et le coût de la vie de votre résidence. Pour les candidats canadiens, l’échelle salariale est entre 80-100k CAD selon votre expérience et s’accompagne d’avantages sociaux standards.

 

Comment appliquer

Envoyer un courriel en incluant votre CV et la position désirée dans la ligne sujet.

 

Date limite

Cette offre d’emploi restera en ligne jusqu’à ce que le poste soit comblé. Nous tenterons de communiquer avec tous les candidats dans un délai de deux semaines suivant la date limite d’application.

About
The Forge

The Forge is a Canadian-based company founded in 2020 with one mission: Make our user’s lives easier, and make tabletop roleplay 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 business that attracts reliable and 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.

 

Qui sommes-nous ?

La Forge est une entreprise montréalaise fondée en 2020, ayant pour mission de faciliter la vie de ses utilisateurs et de rendre les jeux de rôle virtuels plus amusants et accessibles à tous.

En tant que plateforme SaaS (logiciel en tant que service), nous offrons une solution d’hébergement intégrée pour Foundry Virtual Tabletop, tout en optimisant l’expérience utilisateur grâce à des fonctionnalités uniques et des développements novateurs.

Chez La Forge, prendre soin des membres de notre équipe, les faire évoluer et célébrer leurs accomplissements est une source de fierté. Chaque jour, nous donnons le meilleur de nous-mêmes et valorisons une culture d’entreprise qui attire des personnes motivées et talentueuses.

Si, comme nous, vous êtes un geek dans l’âme, un amateur de jeux de rôle sur table, et que vous aspirez à rejoindre une équipe passionnée pour relever des défis stimulants, ce poste est fait pour vous !

Nous sommes un employeur équitable et la diversité nous tient à coeur. Nous ne faisons aucune discrimination et accueillons la différence de chacun.

More Jobs at
The Forge
Recent
Programming & Development
jobs
Thank you for joining! New issues are sent every Wednesday!
Oops! Something went wrong. Please try again.

You must be 18+ to view this job listing

Hey there! This job listing is for a role working on Adult Only games. As such, this listing may contain, reference, or link to sexual, explicit, and NSFW content.
By clicking “View Page” you affirm that you are at least 18 years old.