Job Description
Chez Turbulent l'attitude est aussi importante que le talent. Nous valorisons la collaboration, la transparence et l'autonomie dans la gestion des décisions et de nos opérations quotidiennes.
Turbulent est à la recherche d'un développeur.euse Fullstack Lead pour diriger une équipe de développement travaillant activement à la constante évolution du produit Spectrum, la plateforme communautaire du jeu Star Citizen.
En collaboration avec les experts Web de Turbulent (Gestionnaire de produit, Directeur technique, designer de produit et testeur) , les experts du jeu et les parties prenantes, votre principale mission sera de renforcer le pont entre notre jeu et notre plateforme web.
- Aider votre équipe à progresser et à rayonner grâce à votre sens du leadership
- Communiquer et collaborer étroitement avec des collègues d'expertises variées et traduire le jargon technique. Vulgariser des concepts complexes est naturel pour vous.
- Transformer un problème complexe en une solution technique robuste et élégante répondant à de haut standards de qualité
- Vous adapter à des contextes variés, à des priorités parfois changeantes
- Partager de la rétroaction constructive avec vos collègues et être orienté.e vers les solutions
- Écrire de la documentation claire. Partager l'information au sein de votre équipe est important pour vous.
- Être rigoureux.euse et autonome. Vous montrez une forte curiosité pour les dernières tendances technologiques.
- Faire avancer les choses, partager les bonnes pratiques en développement et contribuer à implémenter des processus efficaces
- Travailler dans un environnement bilingue (français et anglais)
- 5 ans+ d'expérience en développement backend (PHP 7 ou 8)
- 2 ans+ d'expérience en Node.js et Typescript
- Excellente expérience en développement frontend ( React, redux,)
- Bonne expérience en conception et implémentations API Rest
- Excellente connaissance de SQL
- Expérience avec Redis
- Expérience avec les microservices et les services Cloud (AWS, k8s)
- Expérience avec les files d'attente de messages distribuées (Kafka)
- Bonne connaissance de l'intégration continue avec les serveurs Web
- Expérience de travail Docker et Kubernetes
- Expérience avec des outils de test et automatisation
- Forte expérience et aisance dans un environnement Linux
- Aisance à travailler en anglais (écrit et parlé) afin de communiquer avec les collaborateurs de Cloud Imperium Games
- Solide expérience avec des projets et des systèmes à volume élevé
- Connaissance des meilleures pratiques de sécurité pour les projets à grande échelle
- Exécuter les déploiements de code tout en vous assurant que le site soit fonctionnelle
- Une solide compréhension des contraintes techniques et être à l'aise de travailler en étroite collaboration avec l'équipe de développement et les membres de l'équipe de jeu;
- Participer aux améliorations et aux choix technologiques relatifs à Spectrum
- Collaborer de près avec le Product Owner afin d'offrir du support au niveau technologique
- Mettre en place des architectures efficaces et des solutions robustes grâce à un processus itératif
- Participer au processus de recrutement pour votre équipe
- Préparer le travail afin que l'équipe de développeurs soit toujours prête à avancer.
- Collaborer avec d'autres membres sur l'élaboration et l'approbation de documentation de design technique (TDD)
- Estimer la charge de travail requise sur les différentes fonctionnalités à développer
- Soutenir les autres membres de l'équipe dans leurs tâches quotidiennes et coordonner les actions avec les équipes d'assurance qualité et d'opérations
- Participer à la revue de code et fournir la rétroaction appropriée de manière constructive. Vous aimez partager vos connaissances afin d'aider vos collègues à progresser dans un aspect technique
- Prendre en charge les systèmes de compilation et de déploiement applicatif des projets qui vous sont assignés
Chez Turbulent , l'équilibre entre la vie professionnelle et la vie privée est primordial
Nous avons plusieurs politiques en place à cet effet :
- Bureau accueillant les chiens à Montréal, Québec
- Politique de télétravail à l'étranger
- Horaires flexibles
- Volume horaire adapté (de 35 heures à 40 heures par semaine)
- Temps supplémentaire payé – et jamais requis
- Un minimum de 4 semaines de vacances selon la séniorité + 1 semaine de fermeture pour les fêtes de fin d'année
- Choix d'un programme d'assurance santé, télémédecine ainsi que 15 journées maladie.
- Contribution au régime de retraite
- Mise à disposition d'un chalet à Sutton, Québec
- Choix du matériel (Mac, PC)
Turbulent 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é.
-
At Turbulent attitude is as important as talent. We value collaboration, transparency and autonomy in managing decisions and our daily operations.
Turbulent is looking for a Fullstack Lead Developer to lead a development team actively working on the constant evolution of the Spectrum product, the community platform for the game Star Citizen.
In collaboration with Turbulent's web experts (Product Manager, Technical Director, Product Designer and testers), game experts and stakeholders, your main mission will be to strengthen the bridge between our game and our web platform.
- Help your team to progress and shine thanks to your sense of leadership
- Communicate and collaborate closely with colleagues of varying expertise and translate technical jargon. Popularizing complex concepts comes naturally to you.
- Transform a complex problem into a robust and elegant technical solution meeting high quality standards
- Adapt to varied contexts, sometimes changing priorities
- Share constructive feedback with your colleagues and be solution-oriented
- Write clear documentation. Sharing information within your team is important to you.
- Be rigorous and autonomous. You show a strong curiosity for the latest technological trends.
- Get things done, share development best practices and help implement efficient processes
- Work in a bilingual environment (French and English)
- 5+ years of backend development experience (PHP 7 or 8)
- 2+ years of experience in Node.js and Typescript
- Excellent experience in frontend development (React, redux,)
- Good experience in Rest API design and implementations
- Excellent knowledge of SQL
- Experience with Redis
- Experience with microservices and cloud services (AWS, k8s)
- Experience with distributed message queues (Kafka)
- Good knowledge of continuous integration with web servers
- Docker and Kubernetes work experience
- Experience with testing and automation tools
- Strong experience and fluency in a Linux environment
- Ability to work in English (written and spoken) in order to communicate with Cloud Imperium Games collaborators
- Solid experience with high volume projects and systems
- Knowledge of security best practices for large-scale projects
- Execute code deployments while ensuring that the site is functional
- A solid understanding of technical constraints and be comfortable working closely with the development team and game team members;
- Participate in improvements and technological choices related to Spectrum
- Work closely with the Product Owner to provide technological support
- Implement effective architectures and robust solutions through an iterative process
- Participate in the recruitment process for your team
- Prepare the work so that the team of developers is always ready to move forward.
- Collaborate with other members on the development and approval of technical design documentation (TDD)
- Estimate the workload required on the different functionalities to be developed
- Support other team members in their day-to-day tasks and coordinate actions with QA and Operations teams
- Participate in code review and provide appropriate feedback in a constructive manner. You like to share your knowledge in order to help your colleagues to progress in a technical aspect
- Take charge of the compilation and application deployment systems of the projects assigned to you
At Turbulent, work-life balance is paramount
We have several policies in place to this effect:
- Dog friendly office in Montreal, Quebec
- Telecommuting abroad policy
- Flexible hours
- Adapted hourly volume (from 35 hours to 40 hours per week)
- Paid extra time – and never required
- A minimum of 4 weeks of vacation depending on seniority + 1 week of closure for the end of year celebrations
- Choice of a health insurance program, telemedicine as well as 15 sick days.
- Contribution to the pension plan
- Provision of a chalet in Sutton, Quebec
- Choice of hardware (Mac, PC)
Turbulent is committed to employing a diverse workforce. Qualified applicants will be considered without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression or disability.
Apply
Go Back