Développeur.euse Back-end Senior/ Senior Backend Developer

Turbulent ‱ Other US Location

Company

Turbulent

Location

Other US Location

Type

Full Time

Job Description

Développeur.euse Back-end Senior/ Senior Backend Developer 

ENGLISH BELOW

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 back-end 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)

Vos réalisations et expériences antérieures

  • CompĂ©tences avancĂ©es en programmation dans des langages backend tels que PHP, Python, PHP, Node.js, TypeScript. 
  • Excellente expĂ©rience en conception et implĂ©mentations API Rest
  • Connaissance approfondie des bases de donnĂ©es relationnelles et non relationnelles, ainsi que des outils de gestion de bases de donnĂ©es (MySQL, Redis, MongoDB, ArangoDB ).
  • ExpĂ©rience avec une architecture de microservices et les services Cloud (AWS)
  • Bonne expĂ©rience de travail avec Docker et Kubernetes
  • ExpĂ©rience avec les files d’attente de messages distribuĂ©es (Kafka)
  • Aisance dans un environnement Linux
  • CapacitĂ© Ă  travailler en anglais (Ă  l’oral et Ă  l’écrit)
  • Solide expĂ©rience dans la conception, le dĂ©veloppement et la maintenance de systĂšmes backend robustes et Ă©volutifs Ă  volume Ă©levĂ©.
  • Connaissance des meilleures pratiques de sĂ©curitĂ© pour les projets Ă  grande Ă©chelle.
  • Livraison rĂ©ussie de solutions backend dans le respect des normes Ă©levĂ©es de qualitĂ©, de performance et de sĂ©curitĂ©.
  • Leadership technique dans des projets de dĂ©veloppement backend, en guidant les membres de l'Ă©quipe, en prenant des dĂ©cisions architecturales et en assurant la qualitĂ© du code produit
  • Mentorat et encadrement des dĂ©veloppeurs moins expĂ©rimentĂ©s, en partageant des connaissances, des bonnes pratiques et des techniques de rĂ©solution de problĂšmes.

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
  • 🎱 Horaires flexibles
  • ⌛ Volume horaire adapté 
  • 🎼 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 Backend 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 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 just as important as talent. We value collaboration, transparency and autonomy in the management of our decisions and our daily operations.

As a Senior Back-End Developer, you will work on a large-scale, business-critical platform that drives high-traffic e-commerce, community development, and web marketing products of 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 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.
  • 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)

Your previous achievements and experiences

  • Advanced programming skills in backend languages ​​such as PHP, Python, PHP, Node.js, TypeScript.
  • Excellent experience in Rest API design and implementations
  • In-depth knowledge of relational and non-relational databases, as well as database management tools (MySQL, Redis, MongoDB, ArangoDB).
  • Experience with microservices architecture and Cloud Services (AWS)
  • Good experience working with Docker and Kubernetes
  • Experience with distributed message queues (Kafka)
  • Proficiency in a Linux environment
  • Ability to work in English (oral and written)
  • Strong experience in the design, development and maintenance of robust and scalable high volume backend systems.
  • Knowledge of security best practices for large-scale projects.
  • Successful delivery of backend solutions in compliance with high standards of quality, performance and security.
  • Technical leadership in backend development projects, guiding team members, making architectural decisions and ensuring product code quality
  • Mentoring and coaching less experienced developers, sharing knowledge, best practices and problem-solving techniques.

What you want to accomplish with us

  • 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
  • 🎱 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
  • 🏡 Access to our 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.

Apply Now

Date Posted

05/04/2024

Views

14

Back to Job Listings ❀Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

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 Details

Senior 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 Details

Senior 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 Details

Senior 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 Details

Senior 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

Senior Data Analyst - Customer Experience - WISE

Views in the last 30 days - 0

Wise is a global technology company aiming to revolutionize international money transfers by offering minimal fees maximum ease and full speed They ar...

View Details