Work In Tech

Find your next role at Canada's fastest-growing tech companies

Chef d'équipe en développement (Back-End) - Engineering Team Lead (Back-End)

Nesto

Nesto

Software Engineering
Canada
Posted on Wednesday, August 16, 2023
English description follows
Notre mission est d’offrir une expérience de financement hypothécaire positive, et transparente, simplifiée du début à la fin.
Notre équipe se compose d'experts en technologie qualifiés, de spécialistes en prêts hypothécaires attentionnés et d'une équipe de marketing diversifiée, travaillant tous ensemble pour mener le changement dans l'industrie hypothécaire.
Chez nesto, nous sommes fiers de:
Nos clients apprécient notre expérience positive, transparente et simplifiée en matière de financement hypothécaire. Nos avis 4,4 étoiles sur Google parlent d'eux-mêmes!
Nous avons remporté le prix CLA du prêteur hypothécaire de l’année 2023, qui reconnaît notre excellence en matière de services de prêt.
Nous sommes désormais une organisation certifiée B Corp, soulignant notre engagement à avoir un impact positif sur notre société et notre planète.
Notre équipe hautement qualifiée, diversifiée et collaborative, qui rend tout possible !
Notre plateforme Mortage Cloud qui offre aux institutions financières un accès complet à la technologie exclusive de nesto, améliorant ainsi l’expérience du client, du début à la fin.
À propos de l’équipe:
Dès le début, nous avons créé une plateforme technologique moderne et native du cloud (basée sur Google Cloud) respectant les normes les plus élevées de l'industrie en termes de processus de développement et d'exploitation. Notre interface utilisateur est écrite en TypeScript avec React et notre back-end en Go, sous forme de microservices conteneurisés docker bien découplés via des API RESTful et des files d'attente pub-sub, et isolés derrière différents portails API. Ces conteneurs sont orchestrés à l'aide de Kubernetes et instrumentés avec Datadog. Nos pipelines CI/CD sont automatisés à l'aide de Google Cloud Build et Codefresh et notre infrastructure est gérée à l'aide de Pulumi.
En tant que chef d'équipe, vous dirigerez et gérerez une équipe de développeurs de logiciels, en veillant à une exécution efficace des projets, à la livraison de produits de haute qualité et à une collaboration efficace avec les équipes interfonctionnelles. Vous fournirez un mentorat, éliminerez les obstacles et orienterez l'équipe vers des projets ayant un impact tout en favorisant une culture d'amélioration continue et de croissance des employés.
Ce que vous ferez:
Diriger et gérer une équipe de développeurs, en fournissant des conseils, du soutien et du mentorat pour garantir le succès de l'équipe;
Identifier et éliminer proactivement les obstacles pour l'équipe, favorisant ainsi un environnement de travail productif et efficace;
Travailler avec des équipes interfonctionnelles pour garantir que les projets soient livrés à temps, tout en respectant nos standards de qualité;
Contribuer à la stratégie technique de l'entreprise et veiller à ce que notre infrastructure technique soit évolutive, robuste et sécure;
Développer et mettre en œuvre des programmes de formation et de mentorat pour les développeurs de tous les niveaux;
Orienter l'équipe vers des projets à fort impact, en alignant leurs efforts sur les objectifs de l'organisation;
Effectuer des revues de code, offrir des commentaires constructifs et fournir des orientations sur les meilleures pratiques;
Contribuer à mettre en place une culture d'excellence en développement, de qualité et de curiosité technique
Diriger le développement de projets techniques complexes et veiller à ce que l'excellence technique soit maintenue tout au long du processus de développement;
Favoriser un environnement d'équipe inclusif et favorable où les peuvent s'épanouir et développer leurs compétences.
Qui nous recherchons:
Plus de 7 années d'expérience en tant que développeur(euse) backend (GoLang un fort atout);
Leadership, ayant démontré la capacité à guider et à encadrer les membres de l'équipe;
Solide compréhension des meilleures pratiques en ingénierie logicielle, y compris les modèles de conception, les méthodologies de test et les processus de développement agile;
Compétent dans la production d'indicateurs de qualité et de performance sur le processus de cycle de vie du développement logiciel (SDLC);
Excellentes compétences en résolution de problèmes, avec la capacité d'identifier et de résoudre de manière proactive les obstacles pour l'équipe;
Capacité démontrée à établir des priorités et à gérer plusieurs projets simultanément, en se concentrant sur les initiatives les plus importantes;
Passion pour le développement de logiciels et un historique de l'apprentissage et de la croissance continus.
Nous vous offrons:
Contribuez directement à façonner l’expérience qui modernisera le secteur hypothécaire canadien;
Évoluez grâce aux multiples opportunités de croissance au sein de l’entreprise;
Profitez du programme hypothécaire de nesto qui offre à nos employés des taux exclusifs et préférentiels.
Bénéficiez d'une politique généreuse en matière de congés, incluant 4 semaines de vacances par année;
Disposez d'un plan d’avantages sociaux de premier ordre entièrement payé par nesto, comprenant un plan d'assurance complet et un accès illimité à Dialogue, service de télé-médecine pour vous et votre famille dès le jour 1;
Accèdez à un budget annuel consacré à la santé et au bien-être;
Soyez soutenu 24/7 en toute confidentialité avec notre programme d'aide aux employés via Lifeworks, qui offre une large gamme de services professionnels en matière de santé mentale, conseils juridiques et autres aspects du bien-être;
Voyagez en travaillant est possible grâce à notre programme de travail international;
Nos espaces sont ouverts aux chiens !
Diversité et inclusion
Chez nesto, nous croyons que la créativité et la collaboration sont le résultat d'une équipe diversifiée. Nous sommes engagés à favoriser une culture de la diversité, de l'équité, de l'inclusion et de l'appartenance, et nous encourageons fortement les femmes, les personnes de couleur, les membres de la communauté LGBTQIA+ et les personnes en situation de handicap à postuler. Nous nous engageons à créer un environnement de travail inclusif et accueillant pour tous.
//
nesto is on a mission to offer a positive, empowering and transparent property financing experience, simplified from start to finish.
We are a team of technology experts, skilled and caring mortgage specialists, and a diverse marketing team all working towards a common goal: Leading Change in the Mortgage Industry. We are very collaborative and fortunate to have a multidisciplinary team that brings a variety of perspectives.
At nesto, we're proud of
Our clients love our positive, empowering, and transparent mortgage financing experience. Our 4.4-star Google reviews talk by themselves!
We won the 2023 CLA Lender of the Year award, recognizing our excellence in lending services
We are now a B Corp certified organization, highlighting our dedication to making a positive impact on our society and our planet.
Our highly skilled, diverse, and collaborative team, makes everything possible!
Our Mortgage Cloud platform gives financial institutions full access to nesto’s proprietary technology, powering a better client experience, from start to finish
About the team
Several tech projects are progressing in parallel at a high delivery pace. Structured by squads, the tech team is working on different products and nesto experiences based on strong algorithms and AI to meet business objectives. Our technology stack allows customers to shop and access mortgage products by enabling them to complete their mortgage applications and transactions digitally.
From the very beginning, we created a modern, cloud-native tech platform (based on Google Cloud) adhering to the industry's highest standards in terms of development and operation processes. Our front-end is written in Typescript with React and our back-end in Go, in the form of loosely coupled docker-containerized microservices, well decoupled via RESTful APIs and pub-sub queues, and isolated behind different API gateways. Those containers are orchestrated using Kubernetes, instrumented with Datadog and monitored for security via Lacework. Our CI/CD pipelines are automated using Google Cloud Build and Codefresh and our infrastructure is managed using Pulumi (similar to Terraform, but using a rich and extensible programming language and API, in our case TypeScript).
As the Team Lead, you will lead and manage a team of software developers, ensuring efficient project execution, high-quality deliverables, and effective collaboration across cross-functional teams. You will provide mentorship, remove roadblocks, and drive the team's focus on impactful projects while promoting a culture of continuous improvement and employee growth.
What you would be doing:
Direct and manage a team of developers, providing guidance, support, and mentoring to ensure team success;
Proactively identify and eliminate obstacles for the team, thus fostering a productive and efficient work environment;
Collaborate with cross-functional teams to ensure projects are delivered on time while maintaining our quality standards;
Contribute to the company's technical strategy and ensure our technical infrastructure is scalable, robust, and secure;
Develop and implement training and mentorship programs for developers at all levels;
Guide the team towards high-impact projects, aligning their efforts with organizational objectives;
Conduct code reviews, offer constructive feedback, and provide guidance on best practices;
Contribute to establishing a culture of development excellence, quality, and technical curiosity;
Lead the development of complex technical projects and ensure technical excellence is maintained throughout the development process;
Cultivate an inclusive and supportive team environment where individuals can thrive and enhance their skills.
Who we are looking for:
Over 7 years of experience as a Back-End Software Developer (GoLang, a strong asset);
Leadership skills, demonstrating the ability to guide and mentor team members;
Strong understanding of best practices in software engineering, including design patterns, testing methodologies, and agile development processes;
Proficient in producing quality and performance metrics across the software development lifecycle (SDLC);
Excellent problem-solving skills, with the ability to proactively identify and resolve obstacles for the team;
Demonstrated ability to prioritize and manage multiple projects simultaneously, focusing on key initiatives;
Passion for software development and a track record of continuous learning and growth.
What we offer:
Contribute directly to shaping the experience that will modernize the Canadian mortgage industry;
Take advantage of nesto's employee mortgage program that provides our employees with the best, exclusive, preferred low rates;
Benefit from a generous time-off policy including 4 weeks vacation per year;
Enjoy a premium benefits plan fully paid by nesto, including a top-class insurance plan and unlimited access to Dialogue, our telemedicine service, for you and your family from day 1;
Access to an annual health and wellness budget;
Get 24/7 confidential access to our Employee Assistance Program through Lifeworks, which offers a wide range of professional services, including counseling and mental health support, among other aspects of well-being;
Take your work internationally with our accessible international work program;
Our spaces are dog friendly!
Diversity & Inclusion:
At nesto, we believe that creativity and collaboration are the result of a diverse team. We are committed to fostering a culture of diversity, equity, inclusion, and belonging, and we strongly encourage women, people of color, LGBTQIA+ individuals, and individuals with disabilities to apply. We are committed to creating a workplace that is inclusive and welcoming to all.