Développeur(se) Backend Senior Senior - Paiement Commercial | Backend Developer - Commerce Payments

6 Hours ago • 5-10 Years • Backend Development

About the job

Summary

Unity's Services Foundation team seeks a Senior Backend Developer in Montreal to improve core API Gateways (processing nearly 4 billion monthly calls). Responsibilities include participating in all software development phases (design, architecture, implementation, testing, maintenance), building platform features to facilitate Web API development and operation, supporting teammates in code quality and shared learning, and actively engaging in customer support. Collaboration with product managers and stakeholders is crucial, along with proactively participating in team refinement and strategy sessions. Experience with Python/TypeScript/JavaScript, Google Cloud (or similar), and security concepts is essential.
Must have:
  • Design, develop, maintain high-quality web services
  • Strong communication & teamwork skills
  • Experience developing code used by others
  • Experience with Python/TypeScript/JavaScript
  • Google Cloud Platform & security knowledge
Good to have:
  • Payments backend development experience
  • Java, Golang, Kubernetes expertise
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

L’opportunité
Unity s'étend au-delà de son moteur pour offrir une variété de solutions pour la création de jeux et d'expériences 3D en temps réel. Notre équipe, Unity Services Foundation, est essentielle dans cet effort, en fournissant des fonctionnalités fondamentales à toutes les équipes de services internes qui créent des services infonuagiques. En tant qu’équipe plateforme, nous permettons à nos utilisateurs(rice)s internes d’économiser du temps et des efforts, en leur permettant de se concentrer sur le développement de fonctionnalités uniques pour leurs services. Nous développons des fonctionnalités de base afin que les équipes internes n'aient pas à réinventer la roue.

Nous sommes à la recherche d’un(e) développeur(se) Full Stack pour rejoindre notre équipe à Montréal. Vous vous concentrerez sur la facilitation du développement des API Web et sur l'amélioration de nos passerelles API principales, qui traitent près de quatre milliards d'appels mensuels. Notre plateforme Gateway fournit des fonctionnalités fondamentales pour gérer l’authentification, l’autorisation, la limitation du débit et de nombreuses autres fonctionnalités afin de développer, de publier et d’exploiter des API. Notre objectif est de rendre aussi simple que possible pour les équipes de service d'exposer des points de terminaison via nos passerelles et d'accéder directement aux fonctionnalités de base nécessaires en utilisant notre plateforme.

En tant que membre de notre équipe, vous développerez des fonctionnalités marquantes qui répondront aux défis réels des développeur(se)s et contribueront à notre stratégie de plateforme, en ayant un impact significatif sur Unity. Nous accordons la priorité à la maintenabilité, à la sécurité et à la robustesse du code, en mettant l’accent sur l’expérience développeur. Vous travaillerez aux côtés de des développeur(se)s back-end séniors, ainsi que de l’équipe de produits. Notre équipe travaille principalement sur des sujets liés au back-end, mais nous valorisons la capacité d’adaptation pour travailler également sur le front-end lorsque nécessaire. Vous jouerez un rôle essentiel dans la mobilisation des utilisateur(rice)s, et vous interagirez régulièrement avec nos clients pour les soutenir et vous serez témoin de l’impact direct de votre travail.

Si vous êtes une personne passionnée, curieuse et désireuse de produire un impact considérable, nous serions ravis de vous connaître!

Ce que vous allez faire

  • Participer à toutes les phases de développement de logiciels, de la conception et de l’architecture à la mise en œuvre, aux tests et à la maintenance Créer des fonctionnalités de plateforme qui facilitent le développement et l’exploitation des API Web
  • Soutenir les coéquipier(e)s en matière de qualité du code, d’excellence opérationnelle et d’apprentissage partagé
  • Participer activement au soutien à la clientèle en s’engageant directement auprès des équipes internes et en les aidant à résoudre les problèmes ou les questions qu’elles peuvent se poser
  • Collaborer avec notre gestionnaire de produits, les parties prenantes et les clients pour comprendre les points de friction, les solutions proposées et encourager l’adoption de nos outils
  • Participer de manière proactive aux séances de perfectionnement et de stratégie avec l’équipe, en favorisant la collaboration et l’assistance mutuelle

Ce que nous recherchons

  • Une capacité à concevoir, à développer et à maintenir des services Web et/ou des solutions de passerelle de haute qualité
  • De solides compétences en communication et la capacité de travailler avec d’autres équipes et parties prenantes
  • Une expérience dans le développement de code exploité par d’autres développeur(se)s
  • Une expérience avec TypeScript / JavaScript, ou tout autre langage couramment utilisé pour le développement Web
  • Une expérience avec Google Cloud (ou l’une des autres grandes plateformes infonuagiques) et les concepts de sécurité

Vous avez peut-être également

  • Une expérience dans le développement back-end des paiements
  • Une expertise avec Java et Golang
  • Une expertise avec Kubernetes

Information supplémentaire

  • Le support à la relocalisation n’est pas disponible pour ce poste.
  • Un visa de travail ou un parrainage de l’immigration n’est pas disponible pour ce poste.

La vie chez Unity
Unity [NYSE : U] est la première plateforme mondiale d'outils permettant aux créateurs de concevoir et de développer des jeux, applications et expériences en temps réel sur de multiples plateformes. Les créateurs, qu'il soient développeurs de jeux, artistes, architectes, concepteurs automobiles, experts en infrastructures, cinéastes ou autres, utilisent Unity pour donner vie à leur imagination sur de multiples plateformes, que ce soit sur mobile, PC, console ou informatique spatiale.

Au quatrième trimestre 2023, plus de 69 % des 1,000 jeux mobiles les plus populaires ont été créés avec Unity, d'après un nombre combiné provenant des 1,000 meilleurs jeux dans Google Play Store et l’App Store d'iOS. En 2023, les applications Made with Unity ont été téléchargées en moyenne 3,7 milliards de fois par mois. Pour plus d'informations, veuillez consulter le site Unity.

Unity est un employeur fier de garantir l’égalité des chances. Nous nous engageons à favoriser un environnement inclusif et innovateur et à célébrer nos employés à travers l’âge, l’éthinicité, la couleur, l’ascendance, l’origine nationale, la religion, le handicap, le sexe, l’identité ou l’expression de genre, l’orientation sexuelle ou tout autre statut protégé conformément à la loi applicable. Nos différences sont des forces nous permettant de répondre aux besoins croissants et évolutifs de nos clients, partenaires et collaborateurs. Veuillez remplir ce formulaire si vous nécessitez des accommodations particulières pour rendre votre expérience d’entrevue agréable et positive.

Ce poste exige que son ou sa titulaire possède une connaissance de l’anglais qui soit suffisante pour lui permettre d’avoir des échanges professionnels verbaux et écrits dans cette langue, puisque l’accomplissement des tâches liées à ce poste nécessite des communications fréquentes et régulières avec des collègues et partenaire situés à l’échelle mondiale et dont la langue commune est l’anglais.

Les chasseurs de têtes et les agences de recrutement ne peuvent pas soumettre résumes/CV par ce site Web ou directement aux superviseurs. Unity n’accepte pas des chasseurs de têtes non sollicités et des résumés (CV) d’agence. Unity ne payera pas d’honoraires à aucune agence tierce ou entreprise qui n’a pas signé d’ententes avec Unity.

La protection de votre vie privée est importante pour nous. Veuillez prendre un moment pour consulter nos politiques de confidentialité pour les prospects et les candidats. Si vous avez des questions concernant la protection de votre vie privée, veuillez nous contacter à DPO@unity.com.

The opportunity
Unity is expanding beyond its engine to offer a variety of solutions for building games and real-time 3D experiences. Our team, Unity Services Foundation, is essential in this effort, providing foundational features to all internal service teams building Cloud services. As a platform team, we enable our internal users to save time and effort, allowing them to focus on developing unique features for their services. We build core functionality so internal teams don't have to reinvent the wheel.

We are looking for a Senior Backend Developer to join our team in Montreal. You will focus on facilitating Web API development and improving our core API Gateways, which process nearly four billion monthly calls. Our Gateway platform provides foundational features to handle authentication, authorization, rate limiting and many other features to develop, publish and operate APIs. Our goal is to make it as simple as possible for service teams to expose endpoints through our Gateways and access necessary core features directly using our platform.

As a member of our team, you will develop impactful features that address real developer challenges and contribute to our platform strategy, making a significant impact at Unity. We prioritize maintainability, security, and robust code, with a strong focus on developer experience. You'll work alongside senior backend developers, as well as the product team. Our team works mostly on backend related matters, but we value the adaptability to also work on frontend when needed. You will play a key role in user engagement, and regularly interact with and support our customers, seeing the direct impact of your work.

If you're passionate, curious, and eager to make a high impact, we'd love to hear from you!

What you'll be doing

  • Participate in all phases of software development from design/architecture through implementation, testing, and maintenance. Building platform features that facilitate the development and operation of Web APIs
  • Support teammates in code quality, operational excellence, and shared learning
  • Participate actively in customer support by directly engaging with internal teams and assisting them in resolving any challenges or questions they may have
  • Collaborate with our product manager, stakeholders, and customers to understand friction points, proposed solutions, and encourage the adoption of our tooling
  • Participate proactively in refinement and strategy sessions with the team, promoting collaboration and mutual assistance

What we're looking for

  • Able to design, develop and maintain high-quality web services and/or gateway solutions
  • Strong communication skills and ability to work well with other teams and stakeholders
  • Experience developing code leveraged by other developers
  • Experience in Python / TypeScript / JavaScript, or any other commonly used language for web development
  • Experience with Google Cloud (or any of the other major Cloud platforms) and security concepts

You might also have

  • Experience with developing payments backend
  • Expertise with Java, Golang
  • Expertise with Kubernetes

Additional information

  • Relocation support is not available for this position.
  • Work visa/immigration sponsorship is not available for this position

Life at Unity
Unity [NYSE: U] is the world's leading platform of tools for creators to build and grow real-time games, apps, and experiences across multiple platforms. Creators, ranging from game developers to artists, architects, automotive designers, infrastructure experts, filmmakers, and more, use Unity to bring their imaginations to life across multiple platforms, from mobile, PC, and console, to spatial computing.

As of the fourth quarter of 2023, more than 69% of the top 1,000 mobile games are made with Unity as derived from a blended number of the top 1,000 games in the Google Play Store and iOS App Store. In 2023, Made with Unity applications had an average of 3.7 billion downloads per month. For more information, please visit Unity.

Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.

This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.

Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.

Your privacy is important to us. Please take a moment to review our Prospect Privacy Policy and Applicant Privacy Policy. Should you have any concerns about your privacy, please contact us at DPO@unity.com.

#SEN

View Full Job Description

About The Company

Unity (NYSE: U) is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Creators, ranging from game developers to artists, architects, automotive designers, filmmakers, and others, use Unity to make their imaginations come to life. Unity is the foundation upon which the world’s most powerful digital content is created. Specifically, Unity’s platform provides a comprehensive set of software solutions to create, run and monetize interactive, real-time 2D and 3D content for mobile phones, tablets, PCs, consoles, and augmented and virtual reality devices. 

In the fourth quarter of 2021, Unity had, on average, 3.9 billion monthly active end users who consumed content created or operated with its solutions. The applications developed by these creators were downloaded, on average, five billion times per month in 2021. For more information, please visit www.unity.com. 


Download Unity: http://unity3d.com/get-unity

We're hiring! Visit our careers site: https://careers.unity.com

For support, please email: support@unity3d.com


Check us out on our other social channels: 

Twitter: https://twitter.com/unity

Facebook: https://www.facebook.com/unity3d/

Instagram: https://www.instagram.com/unitytechnologies/

California, United States (On-Site)

Seoul, South Korea (On-Site)

Tokyo, Japan (On-Site)

Karnataka, India (On-Site)

California, United States (On-Site)

Beijing, China (On-Site)

Beijing, China (On-Site)

View All Jobs

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug