Développeur Backend Senior

21 hours ago


Montreal, Quebec, Canada Cloud Imperium Games Full time

We are a crowdfunded company and have a dedicated and enthusiastic community of backers who are helping us create the "Best Damn Space Sim Ever". We want to build the best we can deliver and we believe wholeheartedly in the value of exceptional diverse talent.

-English below-

La connaissance de l'anglais est requise pour ce poste car le/la titulaire devra collaborer quotidiennement avec nos équipes des studios internationaux et participer à des réunions de travail qui se déroulent exclusivement en anglais.

Cloud Imperium Games est une entreprise de développement de jeux vidéo de premier plan reconnue pour ses expériences de jeu innovantes et immersives. Nous nous consacrons à la création de jeux de haute qualité qui captivent et engagent les joueurs du monde entier.

Fondée en 2012 par le développeur de jeux renommé Chris Roberts, Cloud Imperium Games (CIG) est l'un des plus grands studios indépendants au monde, comptant plus de 1 000 employés, dédié à la livraison de jeux AAA de nouvelle génération. CIG est fière de penser hors des sentiers battus, d'encourager la créativité et de développer une technologie révolutionnaire. CIG croit en l'établissement de nouveaux standards pour l'industrie du jeu vidéo et la communauté dans son ensemble.

Que ferez-vous ?
  • Développer et tester de nouvelles fonctionnalités en ligne et intégrer des services backend dans le moteur de jeu 

  • Concevoir et implémenter un code bien structuré, fiable, maintenable et sans bug 

  • Développer et tester du code, corriger les bugs, profiler et optimiser le code si nécessaire 

  • Créer des micro-services dans un environnement multilingue 

  • Concevoir des services en ligne innovants en mettant l'accent sur la tolérance aux pannes, la scalabilité et la sécurité 

  • Collaborer avec les membres de l'équipe pour développer diverses fonctionnalités en ligne pour le jeu intergalactique Star Citizen 

  • Utiliser des technologies Cloud Native afin de garantir que Star Citizen soit développé dans un écosystème durable 

  • Fournir des outils et des applications permettant aux équipes LiveOps de gérer le jeu 

  • Communiquer avec les autres membres de l'équipe, les clients internes et les parties prenantes externes dans différents studios pour définir les besoins 

  • Identifier les obstacles techniques et proposer des solutions pour surmonter les risques identifiés 

  • Documenter et participer aux revues de conception technique avec les autres ingénieurs logiciels 

  • Travailler avec l'équipe QA afin de fournir les informations nécessaires pour tester pleinement le code développé 

  • Apporter un support aux clients internes pour les logiciels développés 

  • Se tenir informé des méthodes, pratiques et technologies de pointe en ingénierie logicielle 

  • Réaliser des revues de code pour les autres membres de l'équipe 

  • Partager et adapter les informations techniques à différents types d'audiences 

Qu'attendons-nous de notre Online Senior ?
  • Excellente maîtrise de et TypeScript, avec au moins 5 ans d'expérience 

  • Des connaissances en C++, un atout 

  • Connaissances et expérience dans l'utilisation de technologies de bases de données à grande échelle 

  • Comprendre les fonctionnalités du jeu afin de fournir des API de services propres, bien définies et documentées 

  • Solide compréhension des concepts asynchrones 

  • Bonne connaissance des technologies cloud telles que les load balancers et HTTP/2 (streams) 

  • Expérience de travail avec Docker, Git, etc 

  • Compréhension des systèmes de pub/sub et des files de messages comme Kafka ou Redis PubSub 

Cloud Imperium Games Montreal s'engage à employer une main d'œuvre diversifiée. Les candidats qualifiés seront considérés sans égard à l'ethnicité, couleur, religion, sexe, origine, âge, orientation sexuelle, identité sexuelle, expression sexuelle ou invalidité.

------

Cloud Imperium Games is a leading game development company known for its innovative and immersive gaming experiences. We are dedicated to creating high-quality games that captivate and engage players worldwide.

Founded in 2012 by renowned game developer Chris Roberts, Cloud Imperium Games (CIG) is one of the largest global independent studios, 1,000+ employees, dedicated to delivering next-generation AAA games. CIG prides itself in thinking outside the box, encouraging creativity and developing ground-breaking technology. CIG believes in raising the bar for the gaming industry and the community as a whole.

What will you do?
  • Develop and test new online features and integrate backend services into the game engine 

  • Design and implement a well-designed, reliable, maintainable, and bug-free code 

  • Develop and test code, fix bugs, and profile and optimize code as needed 

  • Build microservices in a multilingual environment 

  • Design innovative online services with an emphasis on fault tolerance, scalability, and security 

  • Collaborate with team members to develop various online features for the intergalactic game Star Citizen 

  • Use Cloud Native technologies to ensure that Star Citizen is built within a sustainable ecosystem. 

  • Provide tools and applications to enable LiveOps teams to manage the game 

  • Communicate with other team members, internal customers and external stakeholders across various studios to determine requirements 

  • Identify technical obstacles and generating solutions to overcome identified risks 

  • Document and participate to peer review of technical designs with other software engineers 

  • Work with the QA team to provide the information needed to fully test developed code 

  • Provide support to internal customers for developed software 

  • Keep up to date on state-of-the-art software engineering methods, practices and technologies 

  • Perform code reviews for other team members 

  • Share and adapt the technical information to different audiences 

What do we expect from our Senior Online Programmer? 
  • Highly proficient in Nodejs/Typescript with at least 5 years' experience 

  • Additional C++ knowledge preferred but not required 

  • Knowledge and experience of using database technologies at scale 

  • Understand game features to provide clean, well-defined, and documented service APIs 

  • Deep understanding of Async concepts 

  • Understanding of cloud-based technologies such as loadbalancer and http2/streams. 

  • Experience working with docker, git, etc 

  • Understanding of push/sub and message queues such as Kafka or Redis PubSub 

Join us to craft worlds that captivate and inspire

Cloud Imperium Games Montreal is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, or disability.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us



  • Montreal, Quebec, Canada Reliant AI Full time

     About the roleWe are looking for two exceptionally talented backend engineers to join our team in Montreal and Berlin. You will play a pivotal role in driving the development and delivery of our technology by multiplying our ability to develop core backend functionality and unlocking the ability of other teams to develop against this backend.If you are...


  • Montreal, Quebec, Canada TES The Employment Solution Full time

    Nous recherchons un Développeur Full-Stack Senior possédant plus de 10 ans d'expérience pour diriger un projet de modernisation stratégique. Le mandat principal consiste à migrer une plateforme existante (Thymeleaf) vers Angular, tout en assurant la maintenance et l'amélioration des services backend en Java/Spring. Ce rôle offre une forte autonomie...


  • Montreal, Quebec, Canada un emploi de Développeur Senior d'Intégration chez MaintainX Full time

    MaintainX est la plateforme de gestion de flux de travail mobile-first leader mondial pour les travailleurs industriels et de première ligne. Nous sommes un outil moderne basé sur le cloud et compatible avec l'IoT pour la maintenance, la sécurité et les opérations sur les équipements et les installations. MaintainX favorise l'excellence opérationnelle...


  • Montreal, Quebec, Canada Zendesk Full time

    Job DescriptionVersion Française – Développeur logiciel senior, Produit de Billetterie (Backend / Full Stack)Profil recherchéZendesk recherche undéveloppeur logiciel seniorpour se joindre à l'équipe du produit de billetterie. Notre équipe se concentre sur les enjeux liés au produit principal de Zendesk : le billet de support. Nous sommes une...

  • Développeur Netsuite

    8 hours ago


    Montreal, Quebec, Canada un emploi de Développeur Netsuite chez Quadbridge Full time

    Développeur senior, NetsuiteQui nous sommes:Quadbridge est un fournisseur nord-américain de solutions informatiques en pleine croissance, qui permet aux entreprises de relever quotidiennement des défis complexes grâce à des partenariats solides avec des fournisseurs de technologies de pointe et à une étroite collaboration avec notre équipe et nos...


  • Montreal, Quebec, Canada Modaxo Full time

    Join our team and take your career to the next level.Job SummaryExpretio recherche un.e Dé Backend Java expérimenté.e pour rejoindre son équipe dynamique basée à Montréal. Au sein d'une équipe Scrum, il/elle contribuera au développement d'Appia, sa solution phare spécialisée en Revenue Management pour l'industrie ferroviaire.Le/la Dé Senior,...


  • Montreal, Quebec, Canada Zenika Full time

    Zenika : l'anagramme de Kaizen "Le changement pour le meilleur"Inspiré par le principe Kaizen ou "le changement pour le meilleur", Zenika a vu le jour en 2006. Aujourd'hui, avec 550 personnes réparties sur 14 agences en France et à l'international, nous plaçons l'amélioration continue au cœur de notre quête de l'excellence, accompagnant nos clients...

  • Développeur logiciel

    21 hours ago


    Montreal, Quebec, Canada Ravyx CA Full time

    Développeur logicielRésumé du posteNous recherchons un développeur logiciel ayant une solide expérience en Delphi et TMS (Embarcadero). Le rôle consiste à maintenir et améliorer un backend mature basé sur Delphi, la logique procédurale, des scripts et des procédures stockées SQL, tout en contribuant à la modernisation du frontend basé sur...


  • Montreal, Quebec, Canada BrainFinance Full time

    Ce poste est en mode hybride, avec une présence requise au bureau de Montréal une fois par semaine, les mercredis.BrainFinance est une société de technologie financière de premier plan qui fournit des solutions de crédit responsables et constructives aux consommateurs. Nous redéfinissons l'accès au crédit grâce à notre technologie révolutionnaire...


  • Montreal, Quebec, Canada Systematix Full time

    Développeur Java seniorDans le cadre de projets stratégiques à grande échelle, nous recherchons un développeur Java sénior pour renforcer nos équipes technologiques.Détails du mandatDurée : Début dès que possible (flexible) – Fin prévue : 15 décembre 2026Lieu : centre-ville de MontréalMode de travail : Hybride – 3 jours en présentiel ...