TechJobBoard
Why TechJobBoard?

Upgrade

Développeur(euse) de Plateforme, Environnement D'exécution

at Upgrade

Canada (Remote)



Upgrade helps customers move in the right direction with affordable and responsible financial products. Since 2017, we’ve helped over 7 million customers access over $40 billion in consumer credit. With a relentless focus on improving our customers' financial well-being, we build products that put more money in their pocket and support their journey toward a better financial future. We’re backed by some of the most prominent technology investors and were most recently valued at $6.3B.

We’re consistently recognized for our collaborative and inclusive culture. Most recently, we were named one of the World’s Top Fintech Companies by CNBC, Best Places to Work by Built In, Best Places to Work by the San Francisco Business Times, America’s Greatest Workplaces by Newsweek, Best Startup Employer by Forbes, and Healthiest Employers by Phoenix Business Journal. 

We’re looking for new team members who get excited about designing and delivering new and better products. Come join us and help build a better financial future for millions of people.

 


Upgrade aide ses clients à avancer dans la bonne direction grâce à des produits financiers abordables et responsables. Depuis 2017, nous avons aidé plus de 7 millions de clients à accéder à plus de 40 milliards de dollars en crédit à la consommation. En nous concentrant sans relâche sur l'amélioration du bien-être financier de nos clients, nous développons des produits qui leur permettent de faire des économies et qui les soutiennent pour un meilleur avenir financier. Nous sommes soutenus par certains des meilleurs investisseurs dans le domaine de la technologie et avons été récemment valorisés à 6,3 milliards de dollars.

Nous sommes constamment reconnus pour notre culture de collaboration et d'inclusion. Plus récemment, nous avons été classés parmi les Premières entreprises fintech au monde par CNBC, Meilleurs lieux de travail par Built In, et par le San Francisco Business Times, Meilleurs lieux de travail d'Amérique par Newsweek, Meilleur employeur ‘’Startup’’ par Forbes, et Employeurs les plus sains par Phoenix Business Journal.

Nous recherchons de nouveaux membres d'équipe qui sont enthousiastes à l'idée de concevoir et de proposer des produits nouveaux et meilleurs. Rejoignez-nous et aidez à bâtir un meilleur avenir financier pour des millions de personnes.

À propos du poste :

Chez Upgrade, l'équipe Plateforme travaille de manière transversale avec nos différentes équipes d'ingénierie. Nous construisons des services, des outils et des bibliothèques partagées pour simplifier, abstraire et accélérer le quotidien de nos développeurs.

Faisant partie du groupe Plateforme, l'équipe "runtime" est responsable des services transversaux ainsi que des fondations Java et Python. Nous menons également diverses initiatives en intelligence artificielle, telles que les assistants de codage, l’adoption du Model Context Protocol (MCP), Agent2Agent (A2A) et le Agent Payment Protocol (AP2).

Nous recherchons un développeur passionné pour nous aider à faire avancer notre feuille de route Plateforme. Rejoignez-nous !

Ce que vous ferez :

  • Collaborer avec les équipes produit et ingénierie pour traduire les besoins métier en solutions techniques évolutives et de haute qualité.
  • Participer aux revues d’architecture et influencer les décisions techniques clés pour nos services de plateforme.
  • Concevoir, développer et maintenir des applications et bibliothèques complexes en Java et Spring Boot, avec un focus sur les microservices évolutifs.
  • Contribuer aux fondations Java de la plateforme, notamment les modèles partagés, frameworks et bibliothèques communes qui accélèrent le développement produit.
  • Créer et maintenir la documentation des fondations de la plateforme, tout en apportant support et conseils aux équipes produit à travers la résolution de problèmes.
  • Exploiter des outils CI/CD modernes pour construire, tester et livrer des logiciels robustes à grande échelle.
  • Établir, maintenir et promouvoir les bonnes pratiques en matière de qualité de code, développement assisté par l'IA, sécurité, tests et déploiement.
  • Soutenir et améliorer l’architecture et le framework de tests, y compris l’intégration avec des systèmes et services tiers.
  • Conduire des améliorations continues en matière de fiabilité, de performance et de productivité des développeurs.

Profil recherché:

  • Excellente maîtrise du développement Java, avec une expérience pratique sur Spring Boot. Une expérience en Python avec FastAPI est un plus.
  • Capacité avérée à communiquer efficacement et à travailler dans des équipes agiles et interfonctionnelles.
  • Solide compréhension des systèmes distribués et des architectures basées sur des microservices.
  • Familiarité avec les assistants de codage basés sur l'IA (Claude code, Codex, Cursor).
  • Vous avez exploré le MCP ces derniers mois.
  • Connaissance des principes de conception d’API (REST, GraphQL) et des modèles de passerelles d’API.
  • Expérience avec les frameworks ORM et bonne maîtrise du SQL et de la programmation base de données.
  • Expérience pratique avec la conteneurisation (Docker, Kubernetes) fortement souhaitée.
  • Expérience en déploiement et gestion de services sur AWS ou un environnement cloud similaire est un atout majeur.
  • Familiarité avec les outils de monitoring/observabilité (Prometheus, Grafana, etc.) est un plus.
  • Solide connaissance des pipelines CI/CD et des pratiques DevOps.
  • Diplôme en informatique ou dans un domaine connexe (ou expérience pratique équivalente).

Ce que nous offrons:

  • Salaire compétitif et plan d'options d'achat d'actions.
  • Couverture à 100 % des assurances médicales, dentaires et de la vue.
  • Congés payés flexibles.
  • Programme 401(k) et REER compétitif.
  • Allocation pour l'apprentissage et le développement personnel.
  • Congé parental payé.
  • Initiatives de santé et de bien-être.

La fourchette de rémunération pour ce poste au Canada est de 120 000 $ à 150 000 $ CAD par an, en plus des actions et des avantages sociaux. À l’intérieur de cette fourchette, la rémunération de base d’un individu dépendra de divers facteurs, notamment, sans s’y limiter, les connaissances, compétences, études et expériences liées au poste.

#LI-Remote #BI-Remote

Upgrade est un employeur garantissant l’égalité des chances. Nous valorisons la diversité et favorisons un environnement de travail inclusif pour tous. Nous ne pratiquons aucune discrimination fondée sur la race, la religion, la couleur, l'origine nationale, le genre, l'orientation sexuelle, l'âge, l'état matrimonial, le statut de vétéran ou le handicap.

Upgrade n'accepte pas les candidatures spontanées soumises par des agences de recrutement, des cabinets de recherche de personnel ou toute autre tierce partie. Tout CV soumis à un employé d'Upgrade sans accord écrit préalable en vigueur sera considéré comme la propriété d'Upgrade, et Upgrade ne sera pas tenue de payer des bonus de recommandation ou de placement. Les agences doivent obtenir une approbation écrite au préalable du service d'acquisition de talents d'Upgrade pour soumettre des candidatures, et ce, seulement si une entente valide et dûment signée est en vigueur. La connaissance de l’anglais est exigée car nos rôles nécessitent que l’employé interagisse avec des employés de d’autres bureaux d'Upgrade à l’échelle mondiale.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Upgrade does not accept unsolicited resumes from staffing agencies, search firms, or any third parties. Any resume submitted to any employee of Upgrade without a prior written agreement in place will be considered the property of Upgrade, and Upgrade will not be obligated to pay any referral or placement fee. Agencies must obtain advance written approval from Upgrade's Talent Acquisition department to submit resumes and only in conjunction with a valid, fully executed agreement. English is required for all positions, as it involves interacting with staff at Upgrade's offices worldwide.

TechJobBoard

Search open jobs in the tech industry faster and find your match.

© 2023 TechJobBoard. All rights reserved.