RBC est à la recherche d'un Développeur logiciel principal pour rejoindre son équipe d'ingénierie. Le rôle implique la conception, la construction et la maintenance d'applications évolutives sur l'ensemble de la pile technologique, en utilisant des frameworks modernes et une infrastructure cloud-native. Ce poste offre également des opportunités de mentorat pour les ingénieurs juniors, d'influence sur l'orientation technique et de direction de projets complexes de la conception à la production.
Développer et optimiser des applications full-stack en utilisant Next.js et React pour le frontend, et Node.js et Python pour les services backend.,Concevoir et implémenter des architectures de microservices déployées sur Kubernetes, tirer parti de Redis pour la mise en cache et la gestion des données en temps réel, et travailler avec MongoDB pour la persistance des données.,Évaluer et intégrer de nouveaux outils à mesure que les besoins commerciaux évoluent.,Écrire du code propre et maintenable.,Effectuer des revues de code.,Participer aux discussions d'architecture.,Collaborer de manière transversale avec les équipes produit et design.,S'assurer que les applications respectent les normes de performance, de sécurité et de fiabilité.,Contribuer à la documentation.,Participer aux rotations d'astreinte.,Aider à établir les meilleures pratiques d'ingénierie.,Plus de 5 ans d'expérience professionnelle en développement logiciel avec une expertise démontrée en développement frontend et backend.,Maîtrise de niveau production de React et Next.js.,Solide expérience dans la création de services backend avec Node.js et/ou Python.,Expérience pratique de la conteneurisation et de l'orchestration d'applications avec Kubernetes.,À l'aise avec l'utilisation de MongoDB et Redis dans des environnements de production.
Expérience avec les pratiques DevOps, les pipelines CI/CD et les outils d'infrastructure-as-code (Atout).,Familiarité avec les plateformes cloud (AWS, GCP ou Azure) (Atout).,Connaissance de GraphQL, des files de messages ou des architectures événementielles (Atout).,Historique d'apprentissage et de travail efficace avec les technologies émergentes (Atout).,Expérience de mentorat ou de direction de développeurs juniors (Atout).
37,5 heures/semaine
Participer aux rotations d'astreinte
La Banque Royale du Canada est une institution financière mondiale définie par sa raison d'être et guidée par des principes en vue de produire une performance de premier plan. En tant que plus grande banque du Canada, elle offre des services de banque aux particuliers et aux entreprises, de gestion de patrimoine et de marchés des capitaux à plus de 17 millions de clients dans le monde.
BerryMap utilise des cookies pour fournir des fonctionnalités essentielles, analyser l'utilisation et améliorer votre expérience. Vous pouvez personnaliser vos préférences ci-dessous.