Développeur.euse fullstack sénior lead / Senior Lead Fullstack Developer
Company
Turbulent
Location
Other US Location
Type
Full Time
Job Description
DĂ©veloppeur.euse fullstack sĂ©nior leadÂ
Depuis sa crĂ©ation en 2002, Turbulent s'est imposĂ© comme un leader dans le dĂ©veloppement de plateformes web innovantes. En 2012, cette expertise nous a permis d'entamer une collaboration avec Cloud Imperium Games (CIG) pour concevoir la plateforme web du jeu de simulation spatiale le plus vaste au monde : Star Citizen. Le succĂšs de cette collaboration a conduit Ă la crĂ©ation de notre division Games, marquant le dĂ©but d'un partenariat entre CIG et Turbulent pour participer au dĂ©veloppement de Star Citizen. Le 13 juillet 2023, Turbulent a annoncĂ© sa fusion avec le studio Cloud Imperium Games aprĂšs plus de 10 ans de collaboration. Avec 5 studios situĂ©s Ă Austin, Los Angeles, Manchester, Francfort et MontrĂ©al, nous travaillons ensemble pour crĂ©er des systĂšmes solaires intergalactiques, des Ă©tendues urbaines, des personnages fascinants et des outils innovants.Â
Ce que vous ferez chez nousÂ
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.Â
En tant que dĂ©veloppeur.euse fullstack sĂ©nior lead, vous travaillerez sur une plateforme Ă grande Ă©chelle et critique pour lâentreprise, qui gĂšre le commerce Ă©lectronique Ă haut trafic, le dĂ©veloppement de la communautĂ© et les produits de marketing web de Star Citizen. Vous contribuerez Ă la vision du projet de ce dĂ©partement critique pour lâentreprise tout en collaborant avec les membres clĂ©s des Ă©quipes dâaffaires et crĂ©atives de Cloud Imperium Game basĂ©es dans d'autres studios.Â
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.Â
Vos talentsÂ
- Sens de l'autonomie dĂ©veloppĂ©, capable de travailler de maniĂšre indĂ©pendante sur des tĂąches assignĂ©es.Â
- CuriositĂ© intellectuelle et dĂ©sir constant d'apprendre de nouvelles technologies et techniques.Â
- CapacitĂ© Ă dĂ©velopper des solutions crĂ©atives et innovantes.Â
- CapacitĂ© avancĂ©e Ă diagnostiquer et rĂ©soudre les problĂšmes techniques, y compris le dĂ©bogage efficace du code.Â
- Excellentes compĂ©tences en rĂ©solution de problĂšmes et en analyse, avec une approche mĂ©thodique pour rĂ©soudre les dĂ©fis techniques.Â
- Bon sens de la vulgarisation de concepts techniques complexes mĂȘme auprĂšs dâun public non-initiĂ©Â
- CapacitĂ© Ă travailler dans un environnement bilingue (français et anglais)Â
- CapacitĂ© Ă aider votre Ă©quipe Ă progresser et Ă rayonner grĂące Ă votre sens du leadershipÂ
- CapacitĂ© Ă communiquer clairement et Ă favoriser un environnement de travail collaboratif oĂč tous se sentent libre de partager leurs opinions.Â
- CapacitĂ© Ă partager gĂ©nĂ©reusement vos connaissances, et Ă guider et supporter les membres de votre Ă©quipe en leurs donnant de la rĂ©troaction constructiveÂ
- CapacitĂ© Ă organiser le travail pour les autres membres de votre Ă©quipe, et sâassurer que la charge de travail est bien rĂ©partieÂ
- CapacitĂ© Ă communiquer clairement votre vision et votre stratĂ©gie aux membres de votre Ă©quipe pour garantir lâalignement et lâengagement dans le but dâatteindre vos objectifs communs.
Vos rĂ©alisationsÂ
- 5+ ans d'expĂ©rience en dĂ©veloppement ReactÂ
- 5+ans dâexpĂ©rience en dĂ©veloppement frontend (HTML, Sass)Â
- 3+ ans d'expĂ©rience en Node.js et TypescriptÂ
- 2+ ans d'expĂ©rience en dĂ©veloppement backend (PHP 7 ou 8)Â
- Bonne expĂ©rience avec des outils de build tel que ViteJSÂ
- ExpĂ©rience de travail avec un design systemÂ
- Bonne expĂ©rience Ă avoir structurĂ© des applications frontendÂ
- Connaissance du motion designÂ
- ExpĂ©rience de travail dans un contexte marketingÂ
- Bonne expĂ©rience en conception et implĂ©mentations API RestÂ
- Bonne connaissance de GraphQLÂ
- Bonne connaissance de MySQLÂ
- ExpĂ©rience de travail DockerÂ
- ExpĂ©rience avec une architecture de microservices et les services Cloud (AWS)Â
- Bonne connaissance de l'intégration continue avec les serveurs Web
- ExpĂ©rience avec des outils de test et automatisationÂ
- Solide expĂ©rience avec des projets et des systĂšmes Ă volume Ă©levĂ©Â
- Connaissance des meilleures pratiques de sĂ©curitĂ© pour les projets Ă grande Ă©chelleÂ
- 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 ;Â
Ce que vous brĂ»lez dâenvie dâaccomplirÂ
- 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Â
- 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Â
- âïž Horaires dâĂ©tĂ©
- đ„ïž 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Ă©.Â
Senior Lead Fullstack DeveloperÂ
Since its creation in 2002, Turbulent has established itself as a leader in the development of innovative web platforms. In 2012, this expertise allowed us to begin a collaboration with Cloud Imperium Games (CIG) to design the web platform for the largest space simulation game in the world: Star Citizen. The success of this collaboration led to the creation of our Games division, marking the start of a partnership between CIG and Turbulent to participate in the development of Star Citizen. On July 13, 2023, Turbulent announced its merger with Cloud studio Imperium Games after more than 10 years of collaboration. With 5 studios located in Austin, Los Angeles, Manchester, Frankfurt and Montreal, we work together to create intergalactic solar systems, urban expanses, fascinating characters and innovative tools.Â
What you will do with usÂ
At Turbulent, attitude is as important as talent. We value collaboration, transparency and autonomy in the management of decisions and our daily operations.Â
As a Senior Fullstack Lead Developer, you will work on a large-scale, business-critical platform that drives high-traffic e-commerce, community development, and web marketing products for Star Citizen. You will contribute to the project vision of this important department while collaborating with key members of Cloud Imperium Game's business and creative teams based in other studios.Â
In collaboration with Turbulent's web experts (Product Manager, Technical Director, Product Designer and Tester), game experts and stakeholders, your main mission will be to strengthen the bridge between our game and our web platform.Â
Your talentsÂ
- Developed a sense of autonomy, able to work independently on assigned tasks.Â
- Intellectual curiosity and constant desire to learn new technologies and techniques.Â
- Ability to develop creative and innovative solutions.Â
- Advanced ability to diagnose and resolve technical issues, including effective debugging of code.Â
- Excellent problem-solving and analytical skills, with a methodical approach to solving technical challenges.Â
- Good sense of popularizing complex technical concepts even to an uninitiated audienceÂ
- Ability to work in a bilingual environment (French and English)Â
- Ability to help your team progress and shine thanks to your sense of leadershipÂ
- Ability to communicate clearly and foster a collaborative work environment where everyone feels free to share their opinions.Â
- Ability to generously share your knowledge, and to guide and support your team members by giving them constructive feedbackÂ
- Ability to organize work for other members of your team, and ensure that the workload is well distributedÂ
- Ability to clearly communicate your vision and strategy to your team members to ensure alignment and commitment to achieve your shared goals.Â
Your achievementsÂ
- 5+ years of React development experienceÂ
- 5+ years of experience in frontend development (HTML, Sass)Â
- 3+ years of experience in Node.js and TypescriptÂ
- 2+ years of backend development experience (PHP 7 or 8)Â
- Good experience with build tools such as ViteJSÂ
- Experience working with a design systemÂ
- Good experience having structured frontend applicationsÂ
- Knowledge of motion designÂ
- Experience working in a marketing contextÂ
- Good experience in Rest API design and implementationsÂ
- Good knowledge of GraphQLÂ
- Good knowledge of MySQLÂ
- Docker work experienceÂ
- Experience with microservices architecture and Cloud Services (AWS)Â
- Good knowledge of continuous integration with web serversÂ
- Experience with testing and automation toolsÂ
- Strong experience with high volume projects and systemsÂ
- Knowledge of security best practices for large-scale projectsÂ
- A solid understanding of technical constraints and being comfortable working closely with the development team and game team members;Â
What you are dying to accomplishÂ
- Collaborate 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 work so that the developer team is always ready to move forward.Â
- Collaborate with other members on the development and approval of technical design documentationÂ
- Estimate the workload required for the different functionalities to be developedÂ
- Support other team members in their daily tasks and coordinate actions with the quality assurance 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 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 essential
We have several policies in place for this purpose:Â
- đ¶ Dog Friendly Office in Montreal, QuebecÂ
- đ Teleworking policy abroadÂ
- đą Flexible hoursÂ
- âïž Adapted hourly volumeÂ
- đź Paid overtime â and never requiredÂ
- đïž A minimum of 4 weeks of vacation depending on seniority + 1 week closed for the end-of-year holidaysÂ
- đ Choice of a health insurance program, telemedicine as well as 15 sick days.Â
- đ Contribution to the retirement planÂ
- đĄ Provision of a chalet in Sutton, QuebecÂ
- âïž Summer hoursÂ
- đ„ïž Choice of hardware (Mac, PC)Â
Turbulent is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to ethnicity, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression or disability.Â
Date Posted
06/10/2024
Views
18
Similar Jobs
Senior Engineering Manager, Micros Foundations - Atlassian
Views in the last 30 days - 0
Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...
View DetailsSenior Frontend Engineer - Simply Business
Views in the last 30 days - 0
Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...
View DetailsDevelopment Underwriter - Simply Business
Views in the last 30 days - 0
Simply Business is seeking a Development Underwriter with an Underwriting background to support their new MGA brand Nupro which aims to disrupt the sm...
View DetailsSenior Professional Services Consultant - Cloudflare
Views in the last 30 days - 0
The role of a Professional Services Consultant for Application Security and Performance at Cloudflare involves providing advisory and handson keyboard...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSenior Product Analyst - FinCrime Platform - WISE
Views in the last 30 days - 0
Wise is seeking a Senior Product Analyst for its FinCrime Platform The role involves driving analytics efforts in the Financial Crime Platform product...
View Details