ENGLISH BELOW
Ce poste est ouvert à toutes les façons de travailler: en présentiel dans nos bureaux de Montréal, en hybride ou en télétravail.
Ce que vous ferez chez nous
Nous sommes l’équipe travaillant sur l’écosystème numérique du jeu intergalactique Star Citizen, créé par Cloud Imperium Games. Notre équipe se spécialise dans la création d’outils poussant à l’extrême l’expérience du joueur au cœur du jeu et de sa communauté de joueurs.
Votre mandat : le community hub, un média social (produit phare) que la communauté de joueurs utilise afin de publier du contenu lié au jeu, des images, des contenus vidéos, des constructions faites à l’extérieur du jeu ainsi que de la diffusion en continu.
Ce produit a été entièrement repensé et profite désormais d’une architecture micro-service.
Nous recherchons une personne spécialisée dans le développement backend, ayant envie de s’impliquer dans l’expérience utilisateur, la gestion des données et ayant de bonnes connaissances de GraphQL et des écosystèmes REST.
Vos principaux objectifs sont :
- S’approprier la partie back-end du Community Hub
- Participer activement à l’évolution du produit
- Développer les fonctionnalités qui vont se greffer au produit et en augmenter la valeur
- Réaliser des documentations techniques
Vous travaillerez avec les technologies suivantes : NodeJS, GraphQL, TypeScript, PHP, REST & GraphQL, Pipeline CI/CD (GitLab),Docker, Kubernetes, MySQL
Vos talents
- Communiquer et collaborer étroitement avec des collègues d’expertises variées et traduire le jargon technique. Simplifier des concepts complexes est naturel pour vous.
- Partager et recevoir du feedback constructif avec vos collègues et être orienté.e solutions
- Résoudre des problèmes techniques complexes et assister vos collègues à trouver des solutions créatives
- Capacité de partager une vue d’ensemble sur le développement backend d’un produit complexe et développer des architectures respectant les contraintes et répondant aux cibles du client
- Faire avancer les choses, partager les bonnes pratiques en développement backend et contribuer à implémenter des processus efficaces
- Démontrer rigueur et autonomie dans le travail
- Travailler dans un environnement bilingue (Français et Anglais). Une bonne maîtrise de l’anglais (écrit et parlé) est essentielle afin de communiquer avec les collaborateurs côté client.
Vos réalisations et expériences antérieures
- Expérience de programmation pertinente ou baccalauréat en informatique
- 5 ans+ d’expérience en développement backend
- 3 ans+ en programmation avec JavaScript/TypeScript
- Bonne connaissance de NodeJS et PHP
- Connaissance de GraphQL et écosystème REST
Ce que vous brûlez d’envie d’accomplir
- Collaborer étroitement avec l’équipe du Community Hub afin d’assurer le développement des fonctionnalités, en tenant compte des avis d’autres experts de l’équipe
- Participer aux réflexions sur le produit afin d’en faire grandir la valeur et l’adhésion de la communauté de joueurs
- Participer aux revues de code de manière constructive
- Participer aux cérémonies Agile de l’équipe
- Participer aux évaluations de la charge de travail lors des planifications des sprints
Chez Turbulent, un équilibre entre la vie professionnelle et la vie privée est primordial
Nous avons plusieurs politiques en place à cet effet :
- Télétravail à 100% autorisé
- Horaires flexibles offerts
- Horaires réduits - de 35 heures à 40 heures par semaine - possibles
- Temps supplémentaire payé
- 3 à 4 semaines de vacances selon la séniorité, ainsi que 3 jours additionnels à Noël
- Programmes avantageux d’assurances collectives, de contribution au régime de retraite et de télémédecine offerts
- Participation au programme OPUS
Nous sommes proactifs afin de maintenir nos politiques à jour!
Se voir en personne ?
Nos bureaux, situés sur le Plateau Mont-Royal, sont ouverts et accessibles : chiens bienvenus, collation et machine à expresso, gym, arcades et table de ping pong à disposition. Et, de janvier à juillet 2023, un chalet dans la région de Sutton est mis à disposition des employés.
Turbulent s’engage à employer un effectif diversifié. Les candidats qualifiés seront évalués sans égard à leur ethnicité, à leur couleur, à leur sexe, à leur religion, à leur origine nationale, à leur âge, à leur orientation sexuelle, à leur identité de genre, à leur expression de genre ou à un handicap.
//
This position is open to all ways of working: face-to-face in our Montreal office, hybrid or telecommuting
What you will do
We are the digital ecosystem team for the intergalactic game Star Citizen, created by Cloud Imperium Games. Our team specializes in creating tools that take the player experience to the extreme within the game and its player community.
Your mandate: the community hub, a social media (flagship product) that the gaming community uses to post game-related content, images, video content, out-of-game builds and streaming.
This product has been completely redesigned and now benefits from a micro-service architecture.
We are looking for a backend developer with a desire to get involved in user experience, data management, and with good knowledge of GraphQL and REST ecosystems.
Your main objectives are:
- Take ownership of the backend of the Community Hub
- Participate actively in the evolution of the product
- Develop features that will be added to the product and increase its value
You will work with the following technologies: NodeJS, GraphQL, TypeScript, PHP, REST & GraphQL, Pipeline CI/CD (GitLab),Docker, Kubernetes, MySQ
You are savvy in
- Communicating and collaborating closely with colleagues of varying expertise and translate technical jargon. Simplifying complex concepts comes naturally to you.
- Sharing and receiving constructive feedback with your colleagues and being solution-oriented.
- Solving complex technical problems and assisting your colleagues in finding creative solutions
- Sharing a global view on the backend development of a complex product and developing architectures that respect the constraints and meet the client's targets
- Getting things done, sharing best practices in backend development and helping implement efficient processes
- Demonstrating rigor and autonomy in work
- Working in a bilingual environment (French and English). A good command of English (written and spoken) is essential in order to communicate with the client's collaborators.
You have accomplished
- Relevant programming experience or Bachelor's degree in computer science
- 5+ years of experience in backend development
- 3+ years in programming with JavaScript/TypeScript
- Good knowledge of NodeJS and PHP
- Knowledge of GraphQL and REST ecosystem
You are eager to
- Work closely with the Community Hub team to ensure the development of features, with input from other team experts
- Participate in product reflections to increase the value and buy-in of the player community
- Participate in code reviews in a constructive manner
- Participate in the team's Agile ceremonies
- Participate in workload assessments during sprint planning
At Turbulent, the balance between professional and private life is essential
We have several policies in place to that effect:
- 100% telecommuting allowed
- Flexible hours offered
- Reduced hours - from 35 to 40 hours per week - possible
- Paid overtime
- 3 to 4 weeks of vacation depending on seniority, plus 3 additional days at Christmas
- Advantageous group insurance, pension plan contribution and telemedicine
- Participation in OPUS program
We are proactive in keeping our policies current!
See you in person?
Our office, located on the Plateau Mont-Royal, is open and accessible: dogs are welcome, snacks and espresso machines are available, as well as a gym, arcades and ping pong table. And, from January to July 2023, a cottage in the Sutton region is available to employees.
Turbulent is committed to employing a diverse workforce. Qualified candidates will be evaluated without regard to ethnicity, color, gender, religion, national origin, age, sexual orientation, gender identity, gender expression or disability.