Skip to main content

Description

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.

Ce que nous recherchons

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.

Candidat idéal

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).

Compétences techniques

Développement d'applications
Intégrations d'applications
Maintenance d'applications
Architecture d'applications
Livraison d'applications d'entreprise
Langages de programmation
Cycle de vie du développement logiciel (SDLC)
Applications système
Next.js
React
Node.js
Python
Kubernetes
Redis
MongoDB
GraphQL
CI/CD
Infrastructure-as-code
AWS
GCP
Azure
Spark
SQL

Compétences interpersonnelles

Souci du détail
Résolution de problèmes en groupe
Solides compétences en résolution de problèmes
Communication claire de concepts techniques complexes
Collaboratif
Environnement dynamique

Heures de travail

37,5 heures/semaine

Avantages

Programme de rémunération globale complet
Primes
Avantages sociaux flexibles
Rémunération concurrentielle
Commissions
Actions, le cas échéant
Des leaders qui soutiennent le développement par le coaching et les opportunités de gestion
Capacité à faire une différence et à avoir un impact durable
Travailler au sein d'une équipe dynamique/collaborative/progressive/hautement performante
Options d'équilibre travail/vie personnelle flexibles
Opportunités de réaliser un travail stimulant

Engagements spéciaux

Participer aux rotations d'astreinte

Aussi disponible à

À propos de l'entreprise

R

Royal Bank of Canada

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.

Axé sur la mission
Inclusif
Innovant
Collaboratif
Professionnel
Voir tous les emplois chez Royal Bank of Canada
Retour aux offres

    Nous respectons votre vie privée

    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.