Développeur(euse) Staff Back-End - Staff Back-End Developer
nesto
Software Engineering
Canada
Posted on Monday, April 10, 2023
English description follows
*Ce poste peut être occupé à distance depuis n'importe où au Canada*
Notre mission est d’offrir une expérience de financement immobilier positive, et transparente, simplifiée du début à la fin. Grâce à notre technologie, nous examinons rapidement l'ensemble du marché pour trouver l'hypothèque la plus abordable, et nos experts sans commission sont toujours disponibles pour fournir un soutien impartial tout au long du processus. 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.
En tant que développeur(euse) Staff, vous serez responsable de promouvoir l'excellence technique au sein de notre équipe de développeurs , en travaillant à un rythme de startup. Vous travaillerez en étroite collaboration avec d'autres seniors et des gestionnaires pour identifier des opportunités de développement, concevoir et mettre en œuvre des programmes d'apprentissage, et évaluer les progrès vers nos objectifs techniques.
Vous serez responsable de contribuer à la stratégie technique de l'entreprise et de diriger le développement de projets techniques complexes. Vous serez également en charge de coacher et de mentorer des ingénieurs juniors pour les aider à devenir des contributeurs indépendants et réussis.
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
Notre mission est d’offrir une expérience de financement immobilier positive, et transparente, simplifiée du début à la fin. Grâce à notre technologie, nous examinons rapidement l'ensemble du marché pour trouver l'hypothèque la plus abordable, et nos experts sans commission sont toujours disponibles pour fournir un soutien impartial tout au long du processus. 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.
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.
Ce que vous ferez
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
Identifier les opportunités d'apprentissage pour l'équipe et aider à concevoir et à exécuter des plans d'apprentissage
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
Agir en tant que mentor technique pour les développeurs juniors, les aidant à développer leur expertise technique et leur développement de carrière
Qui nous recherchons
Baccalauréat en informatique ou dans un domaine connexe (ou expérience équivalente)
7+ années d'expérience en tant que développeur(euse) de logiciels, avec une expérience en développement web backend, systèmes distribués et/ou infrastructure de cloud
Aisance accrue avec les technologies et les frameworks modernes (l'expérience avec GoLang est un atout important)
Expérience en formation technique, mentorat ou coaching
Excellentes compétences interpersonnelles et de communication, avec la capacité de travailler efficacement avec des ingénieurs de tous niveaux d'expérience
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
Passion pour le développement de logiciels et un historique de l'apprentissage et de la croissance continus
Expérience dans un rôle de leadership, avec une capacité éprouvée à influencer les décisions techniques et à conduire le changement
Nous vous offrons
Contribuez directement à façonner l’expérience qui modernisera le secteur hypothécaire canadien
De multiples opportunités de croissance au sein de l’entreprise
Une rémunération compétitive
Nous offrons des options d’achat d’actions à tous nos employés
Une politique de congés généreuse incluant 4 semaines de vacances
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ès confidentiel 24h sur 24h à Lifeworks, notre programme d'assistance aux employés, qui propose une large gamme de services professionnels, incluant des services légaux et un soutien en santé mentale
Un budget santé et bien-être annuel
Un programme de travail international accessible
Possibilité de travailler de la maison à 100 % (au Canada) ou depuis nos magnifiques bureaux au centre-ville de Montréal (métro Peel). Nos bureaux 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. Ce poste est ouvert à tous les candidats et candidates et peut être occupé à distance depuis n'importe où au Canada.
*This position can be executed remotely from anywhere in Canada.*
Our mission is to provide a positive, empowering, and transparent property financing experience that is simple from start to finish. Using our technology, we can quickly scan the entire market to find the most affordable mortgage, and our commission-free experts are always available to provide unbiased support throughout the process. Our team consists of skilled technology experts, caring mortgage specialists, and a diverse marketing team, all working together to lead change in the mortgage industry.
As a Staff Developer, you will be responsible for driving technical excellence within our engineering team at a startup pace. You will work closely with other senior engineers and leaders to identify development opportunities, design and implement learning programs, and assess progress toward our technical goals.
You will be responsible for contributing to the technical strategy of the company and leading the development of complex technical projects. You will be responsible for coaching and mentoring more junior engineers to help them grow into successful, independent contributors.
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 that gives financial institutions full access to nesto’s proprietary technology, powering a better client experience, from start to finish.
About the team
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. Our CI/CD pipelines are automated using Google Cloud Build and Codefresh and our infrastructure is managed using Pulumi.
Several major tech projects are progressing in parallel at a high delivery pace. Structured by squads, the tech teams are working on different products and nesto experiences based on strong algorithms and AI to meet business objectives.
What you’ll be doing
Work with cross-functional teams to ensure that software projects are delivered on-time, with high quality
Contribute to the technical strategy of the company and ensure that our technical infrastructure is scalable, robust, and secure
Develop and implement training and mentoring programs for engineers of all levels
Identify learning opportunities for the team and help design and execute learning plans
Conduct code reviews, offer constructive feedback, and provide guidance on best practices
Help develop a culture of engineering excellence, quality, and technical curiosity
Lead the development of complex technical projects and ensure technical excellence is maintained throughout the development process
Foster an inclusive and supportive team environment where engineers can thrive and develop their skills
Act as a technical mentor to junior engineers, helping them grow their technical expertise and career development
Who you are
Bachelor's degree in Computer Science or related field (or equivalent experience)
7+ years of experience as a software developer, with experience in backend web development, distributed systems, and/or cloud infrastructure
Familiarity with modern technologies and frameworks (experience with GoLang a very strong asset)
Experience in technical training, mentoring, or coaching
Excellent interpersonal and communication skills, with the ability to work effectively with engineers at all levels of experience
Strong understanding of software engineering best practices, including design patterns, testing methodologies, and agile development processes
Passion for software development and a track record of continuous learning and growth
Experience in a leadership role, with a proven ability to influence technical decisions and drive change
What we offer
Contribute directly to shaping the experience that will modernize the Canadian mortgage industry
Multiple growth opportunities within the company
Competitive compensation
We offer stock options to all of our employees
A generous time-off policy including 4 weeks vacation per year
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
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
An annual health budget
An accessible international work program
Possibility to work 100% from home (from Canada) or from beautiful offices in downtown Montreal (Peel Station). 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.
See more open positions at nesto
Something looks off?