Senior Full-Stack Developer/Développeur Senior Full-Stack

Montreal, QC, Canada
Full Time
Experienced

Join our technology driven organization, where you will contribute to the design and development of our innovative consumer & professional real-estate products in a collaborative agile team. We’re seeking a versatile developer who excels at both frontend and backend development, with a passion for delivering exceptional user experiences with clean and tested code. As Local Logic’s Senior Full Stack Developer, you will be responsible of:

  • Working closely with Product Management, UX, and business stakeholders to define, develop, and assure the quality of features of new and existing products.
  • Challenging the status quo and direction by providing alternate solutions and/or redefining/clarifying requirements.
  • Implementing back-end functionality required to power the front-end user experiences.
  • Fully automating builds, tests, and deployments to production.
  • Assisting in the development of our public APIs hosted on AWS.
  • Writing clean, performant, cross-browser code in React and NextJS.
  • Contributing to our IaC (Infrastructure as Code) DevOps toolchain.
  • Participating actively in code reviews.
 

Key Requirements:

  • Demonstrable proficiency building responsive, mobile-friendly web applications with React and NextJS, including automated testing.
  • Demonstrable proficiency in back-end development with Python, including automated testing. 
  • Working experience with performant cloud databases in production.
  • Working experience with REST APIs.
  • Working experience with creating great data visualizations inside web applications.
  • Some experience deploying & configuring AWS or other cloud platforms.
  • Excellent interpersonal and communication skills.
  • Basic understanding of user-centered design, user research, and principles of design (usability, color theory, typography, layout, and UX).
  • Startup mindset: Ability to embrace change, adapt to shifting priorities and take ownership when required.
  • Assets: Experience with TypeScript, Jest, Cypress, pytest, serverless, postgres, DynamoDB, AWS lambda, AWS CDK.
  • This position is for hybrid work in Montreal, with an expectation of a minimum of 2 days per week in office.
 

As a Senior Developer and Leader, you will also have the opportunity to:

  • Lead & co-develop larger and more complex tasks, including those with significant unknowns, ambiguity & technical risks.
  • Participate in architectural design discussions to set the technical direction & vision.
  • Champion tooling & tech debt initiatives, and petition to prioritize the improvements with a view to increasing team productivity + product maintainability.
  • Lead by example in the area of software development best practices & standards for performance, quality assurance, testability and overall coding quality.
  • Share knowledge via technical documentation, mentoring, and/or presentations/talks.
  • Participate in the evolution of our processes with a pragmatic problem-solving approach that prioritizes autonomy & speed in a startup environment.
 

Why Should You Work Here?

At Local Logic, you have an amazing opportunity to be an early team member of a Series B backed startup. We are focused on understanding the world and its cities to predict the future and make the real estate market more transparent. 

We are a people-first company that strives to create the best experience for our employees by creating an inclusive, collaborative, challenging environment to learn and problem-solve on a daily basis. 

You will have access to benefits such as: 

  • Comprehensive health insurance on us
  • A health platform (telemedicine, Employee and Family Assistance Program (EFAP), mental health and stress management assistance) (*for Canadians only)
  • Stock options
  • Unlimited vacation
  • Intentional Fridays 
  • Health and benefit allowance per year
  • Initial WFH allowance
  • Bike sharing membership on us
  • A cool office in the heart of Montreal 

Your professional development is our priority. With a 1500 CAD annual professional development credit you’re encouraged to keep learning, explore new skills, and advance in your career. We want you to thrive, grow, and feel fulfilled while working on work that matters. Join us, and help us build a brighter future for cities around the world.

Our Mission 

Local Logic is digitizing the built world to make it universally understandable and actionable for consumers, investors, developers, and governments with the ambition of helping build cities that are more sustainable and equitable for the people who live in them.  

To achieve that dream, we’ve built a digital twin of cities, quantifying the built world using data and AI to interpret the $217T real estate market throughout the US and Canada. 

We started our journey at McGill University’s urban planning department, where we came to see that cities were being developed in all kinds of unsustainable ways. Why were sprawling suburbs still being built, when doing so would increase pollution and inequality? Why were new business parks being built far from mass transit, when doing so would make traffic congestion skyrocket? Why was social housing being built in places that would exacerbate social problems rather than improve them? 

It became clear to us why: cities are incredibly difficult to understand. However, we realized that with recent advances in data science, all the complexity of cities could be made simple enough for anyone to understand. And that understanding would be essential to making the sustainable, equitable, and prosperous cities that we so desperately need.

Today, Local Logic delivers sophisticated location insights through webtools, APIs, one-click reports and a data analytics platform.  Our insights are powered by billions of data points we’ve generated that describe all aspects of cities -- from the distance to the nearest bus stop,  the quietness on the street, to the most recent trends in the housing market and more.

 

Our Commitment to Diversity & Inclusion

We’re aiming to build a diverse team and inclusive company culture. We are an equal opportunity employer (EOE) and do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.

 


Rejoignez notre organisation axée sur la technologie, où vous contribuerez à la conception et au développement de nos produits immobiliers innovants pour les particuliers et les professionnels, au sein d'une équipe agile et collaborative. Nous recherchons un développeur polyvalent qui excelle à la fois dans le développement frontend et backend, avec une passion pour l’expérience utilisateur exceptionnelle et l’écriture de code propre et testé. En tant que développeur Senior Full-Stack de Local Logic, vous serez responsable de :

  • Travailler en étroite collaboration avec le gestionnaire de produit (PM), l’expérience utilisateur (UX) et les parties prenantes de l'entreprise pour définir, développer et assurer la qualité des fonctionnalités des produits nouveaux et existants.
  • Remettre en question le statu quo et la direction en proposant des solutions alternatives et/ou en redéfinissant/clarifiant les exigences.
  • Mettre en œuvre les fonctionnalités dorsales (back-end) nécessaires pour alimenter les expériences utilisateurs frontales (front-end).
  • Automatiser entièrement le paquetage, les tests et les déploiements en production.
  • Contribuer au développement de nos API publiques hébergées sur AWS.
  • Écrire du code propre, performant et multi-navigateurs en React et NextJS.
  • Contribuer à notre chaîne d'outils DevOps IaC (Infrastructure as Code).
  • Participer activement aux revues de code.

Expérience Requise:

  • Expertise avancée dans la création d'applications web réactives et adaptées au mobile avec React et NextJS, y compris les tests automatisés.
  • Expertise avancée en développement dorsal (back-end) avec Python, y compris les tests automatisés.
  • Expérience professionnelle avec des bases de données cloud performantes en production.
  • Expérience professionnelle avec les API REST.
  • Expérience professionnelle dans la création de visualisations de données de qualité au sein d'applications web.
  • Connaissance des déploiements et de la configuration d'AWS ou d'autres plateformes en informatique nuagique.
  • Excellentes compétences interpersonnelles et de communication.
  • Compréhension de base de la conception centrée sur l'utilisateur, de la recherche sur l'utilisateur et des principes de conception (convivialité, théorie des couleurs, typographie, mise en page et UX).
  • Mentalité de jeune pousse (startup) : Capacité à accepter le changement, à s'adapter aux priorités changeantes et à s'approprier les projets lorsque cela est nécessaire.
  • Atouts : Expérience avec TypeScript, Jest, Cypress, pytest, serverless, postgres, DynamoDB, AWS lambda, AWS CDK.
  • Ce poste est pour un travail hybride à Montréal, avec une attente d'un minimum de 2 jours par semaine au bureau.

En tant que développeur senior et meneur, vous aurez également l'occasion de:

  • Diriger et codévelopper des tâches plus importantes et plus complexes, y compris celles qui comportent des inconnus, des ambiguïtés et des risques techniques importants.
  • Participer aux discussions sur la conception architecturale afin de définir la direction et la vision techniques.
  • Mener des initiatives relatives à l'outillage et à la dette technique, et vous aidez à prioriser les améliorations en vue d'accroître la productivité de l'équipe et la maintenabilité du produit.
  • Montrer l'exemple dans le domaine des meilleures pratiques et normes de développement de logiciels pour la performance, l'assurance qualité, la testabilité et la qualité globale du code.
  • Partager les connaissances par le biais de la documentation technique, du mentorat et/ou de présentations.
  • Participer à l'évolution de nos processus avec une approche pragmatique de résolution de problèmes qui privilégie l'autonomie et la rapidité dans un environnement de jeune pousse (startup).

Pourquoi travailler ici

Chez Local Logic, vous avez l'opportunité de faire partie de l'équipe d'une jeune pousse, soutenue par sa série B. Nous nous concentrons sur la compréhension du monde et de ses villes pour prédire l'avenir et rendre le marché immobilier plus transparent. 

Nous sommes une entreprise qui priorise ses gens et qui s'efforce de créer la meilleure expérience pour ses employés en créant un environnement inclusif, collaboratif et stimulant pour apprendre et résoudre des problèmes au quotidien.

Vous aurez accès à des avantages tels que: 

  • un régime d’assurance santé, de soins dentaires et de soins oculaires
  • des options d'achat d'actions
  • une politique de vacances compétitive
  • une culture qui met l'accent sur l'apprentissage et l'harmonie entre vie professionnelle et vie privée
  • Allocation initiale de travail à domicile
  • Vendredis intentionnels
  • Abonnement au vélo en libre-service (bixi)
  • Un bureau branché au cœur de Montréal

Votre développement professionnel est notre priorité. Grâce à un crédit annuel de 1500 CAD développement professionnel, vous êtes encouragés à continuer d’apprendre, à explorer de nouvelles compétences et à progresser dans votre carrière. Nous voulons que vous vous épanouissiez, que vous progressiez et que vous vous sentiez épanoui tout en travaillant sur des tâches importantes. Rejoignez-nous et aidez-nous à construire un avenir meilleur pour les villes du monde entier.

Notre Mission

Chez Local Logic, notre mission est d'améliorer toutes les décisions immobilières, qu'il s'agisse des consommateurs à la recherche d'un quartier qui correspond à leur style de vie, des investisseurs qui cherchent à repérer les meilleurs emplacements à développer, ou des gouvernements locaux qui s'efforcent de construire des villes plus durables grâce à une meilleure planification urbaine.

Nous avons commencé notre parcours au département d'urbanisme de l'université McGill, où nous avons constaté que les villes se développaient de toutes sortes de manières non durables. Pourquoi continuer à construire des banlieues tentaculaires, alors que cela a pour effet d'accroître la pollution et les inégalités ? Pourquoi de nouvelles zones d'activités sont-elles construites loin des transports en commun, alors que cela fait exploser les embouteillages ? Pourquoi les logements sociaux sont-ils construits dans des endroits qui exacerbent les problèmes sociaux au lieu de les améliorer ?

Nous avons compris pourquoi : Les villes sont incroyablement difficiles à comprendre. Mais, nous avons réalisé qu'avec les progrès récents de la science des données, toute la complexité des villes peut être simplifiée pour que n'importe qui puisse la comprendre. Cette compréhension est essentielle pour créer des villes durables, équitables et prospères dont nous avons désespérément besoin.

Aujourd'hui, notre vaste ensemble de plus de 100 milliards de points de données fournit des informations et des analyses inégalées qui ont influencé des transactions immobilières d'une valeur de plusieurs milliards de dollars et qui aident en permanence plus de 15 millions d'utilisateurs mensuels, sur 8 000 sites web aux États-Unis et au Canada, à prendre des décisions plus éclairées.

Au cours de l'été 2023, nous avons obtenu un financement de série B afin d'agrandir notre 

Notre engagement en faveur de la diversité et de l'inclusion

Nous visons à constituer une équipe diversifiée et une culture d'entreprise inclusive. Nous sommes un employeur souscrivant au principe de l'égalité des chances et ne pratiquons aucune discrimination fondée sur la race, la couleur, l'appartenance ethnique, l'ascendance, l'origine nationale, la religion, le sexe, l'identité ou l'expression sexuelle, l'orientation sexuelle, l'âge, le handicap, le statut de vétéran, les informations génétiques, l'état matrimonial ou tout autre statut protégé par la loi.


 
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*