Développeur(euse) Logiciel Backend Senior

Montréal ou à distance

Description de Nectar

La mission de Nectar est d'aider l'industrie apicole à garder les abeilles mellifères en santé, et donc, à sécuriser notre approvisionnement alimentaire dont un tier est dépendant de la pollinisation. En utilisant des capteurs placés dans chaque ruche et une analyse des données de type machine learning, nous aidons les apiculteurs à optimiser leurs opérations ainsi que les agriculteurs à comprendre l’impact de la pollinisation sur leurs cultures.

Description du poste

Pour atteindre un produit qui dépasse les attentes de nos clients, Nectar sait qu'une plateforme robuste, fournissant des données et analyses 24/7, est essentielle à son succès. Nous recherchons un(e) ingénieur logiciel back-end senior souhaitant faire partie d'une équipe talentueuse de développeurs, de concepteurs, de data-scientist et d'apiculteurs pour concevoir le logiciel embarqué des capteurs et des passerelles Nectar.

De plus, les abeilles étant nos premières clientes, attendez-vous à des visites sur le terrain. Nectar fournit tout l'équipement nécessaire et nous vous promettons que ce sera étonnant!

Responsabilités

  • Création et maintenance de services scalables et sécurisés avec des API REST utilisant Python / Django
  • Être le défenseur du backend, pour assurer que nous avons les meilleures fondations pour conquérir l'industrie et évoluer constamment
  • Contribuer aux choix technologiques et à la conception de l’architecture
  • Diriger l'équipe des développeurs back-end
  • Développer de nouvelles fonctionnalités
  • Optimiser les performances de la plateforme
  • Participer activement à la résolution de problèmes
  • Collaborez avec des développeurs, des designers, des scientifiques et des ingénieurs électriques

Qualifications

  • 5 ans et plus d'expérience en développement de logiciels
  • Baccalauréat en génie logiciel (ou expérience équivalente)
  • Expert en bases de données relationnelles, en particulier PostgreSQL
  • Expérience de la création d'applications Web complexes à l'aide de Python / Django
  • Connaissance approfondie des meilleures pratiques techniques
  • Expert en services Web RESTful
  • Maîtriser les processus de développement de produits
  • Maîtrise des protocoles de communication (HTTP) et des architectures client-serveur
  • Autonomie, polyvalence et créativité
  • Compétences en communication orale et écrite
  • Bon niveau en français et anglais

Expertises technologiques

  • Python
  • SQL (Postgres)
  • REST APIs
  • Django

Atouts

  • Expérience avec le framework Django
  • Une expérience dans le profilage, le déboggage et la surveillance des services cloud est un plus
  • Compréhension des CI / CD, des conteneurs, etc.
  • Capacité à encadrer d'autres programmeurs et à effectuer une révision de code efficace
  • Outils de contrôle de version tels que Git
  • Familiarité avec Docker
  • Création de tests (unitaires et fonctionnels)
  • Connaissance de No-SQL (MongoDB)
  • Expérience de travail en startup
  • Sens des détails et de la documentation
  • Rigueur des performances et de scaling
  • Compétences créatives en résolution de problèmes
  • Intérêt pour le développement durable et l'agriculture

Conditions

  • Temps plein: 40 heures par semaine
  • Rémunération selon l'expérience

Appliquer

Postes actuels

Pourquoi Nectar est unique?

En savoir plus