Développeur.euse Full-Stack Senior/ Senior Full-Stack Developer
Company
Turbulent
Location
Other US Location
Type
Full Time
Job Description
DĂ©veloppeur.euse full stack Senior/ Senior full stack developerÂ
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 full stack sĂ©nior, 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.
- Forte aptitude au troubleshooting pour identifier rapidement les problĂšmes et proposer des solutions efficaces.
- Capacité à travailler efficacement en équipe, communiquer clairement et collaborer avec d'autres développeurs et membres de l'équipe.
- 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Ă© Ă partager gĂ©nĂ©reusement vos connaissances et Ă guider les membres de votre Ă©quipe en leurs donnant de la rĂ©troaction constructiveÂ
Vos réalisations
- 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 front-end (React, Sass)
- Bonne expérience avec des outils de build tel que ViteJS
- Bonne expérience en conception et implémentations API Rest
- Bonne connaissance de MySQL et de base de données telles que Redis, MongoDB, ArangoDB
- Expérience de travail Docker et Kubernetes
- 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
- Forte expĂ©rience et aisance dans un environnement LinuxÂ
- 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;
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Ă©.
--
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 Imperium Games after more than 10 years of constant collaboration. With 5 studios located in Austin, Los Angeles, Manchester, Frankfurt and Montreal, we work together to create intergalactic solar systems, urban expanses, characters, fascinating 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 Full Stack 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 business-critical department while collaborating with key members of Cloud Imperium Game's business and creative teams based in other studios.
In collaboration with Turbulent Web experts (Product Manager, Technical Director, Product Designer andtester), 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.
- Strong troubleshooting skills to quickly identify problems and propose effective solutions.
- Ability to work effectively in a team, communicate clearly and collaborate with other developers and team members.
- 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 with your sense of leadership
- Ability to generously share your knowledge and guide your team members by giving them constructive feedback
Your achievements
- 5 years+ of experience in backend development (PHP 7 or 8)
- 2 years+ of experience in Node.js and Typescript
- Excellent experience in front-end development (React, Sass)
- Good experience with build tools such as ViteJS
- Good experience in Rest API design and implementations
- Good knowledge of MySQL and databases such as Redis, MongoDB, ArangoDB
- Docker and Kubernetes 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 and comfort in a Linux environment
- Strong experience with high volume projects and systems
- Knowledge of security best practices for large-scale projects
- Execute code deployments while ensuring the site is functional
- A solid understanding of technical constraints and being comfortable working closely with the development team and game team members;
What you want 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 (from 35 hours to 40 hours per week)
- đź 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 employ 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
05/04/2024
Views
16
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 DetailsE2E Solution Architect - Ahold Delhaize USA
Views in the last 30 days - 0
Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...
View DetailsE2E Solution Architect - Ahold Delhaize USA
Views in the last 30 days - 0
Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...
View DetailsE2E Solution Architect - Ahold Delhaize USA
Views in the last 30 days - 0
Ahold Delhaize USA a division of a global food retailer is seeking a Solution Architect for its US operations The role involves translating business r...
View Details