Location: Montreal

Développeur(-euse) Web sénior - Position à distance de Montréal

BucketlistRewards
  • Entreprise:

    BucketlistRewards

  • Type: Temps plein Télé-Travail
  • Ville:

    Montreal

  • Expérience de travail: Senior
  • Date de publication: 27 Nov 2019
Simplifiez-vous la vie!

Recevez par courriel des nouveaux emplois comme celui-ci.

Description de la compagnie

Bucketlist Rewards est une petite entreprise (qui grandit rapidement) dont le principal produit est une application web de type "SaaS" qui permet aux entreprises d'introduire un programme de reconnaissances et de prix pour leurs employés.

Nous aidons les entreprises de toutes les grandes à déployer des programme de reconnaissance. Nous travaillons avec des companies tel que Chick-fil-A, Orlando Magic, banque RBC et plus.

La majorité de nos employés travaillent à distance du Canada (et de d'autres pays) et nous avons également un bureau à Vancouver.

https://bucketlistrewards.com/

Sommaire du poste

Bucketlist Rewards recherche un programmeur(euse) web pour un emplois à temps plein. Le travail serait effectué à distance à partir de Montréal ou à Vancouver (selon le choix du candidat). Toutefois, d'autres endroits au Canada seront considérés pour le bon/bonne candidat/candidate.

Si vous aimez améliorer vos habiletés, travailler dans une petite entreprise en croissance où on écoute vos opinions et si vous apprécier une bonne culture d'entreprise, Bucketlist Rewards sera un endroit parfait pour vous!

Cet emplois a un énorme potentiel pour grandir à l'intérieur de notre companie et améliorer vos aptitudes, avec un plan de carrière clair à pour le candidat choisi. 

Notre produit, Bucketlist Rewards, est une application "SaaS" (Logiciel en tant que Service) qui permet aux entreprises d'introduire un programme de reconnaissance d'employés.

Nous aidons les companies de toutes les tailles à intégrer des programmes de reconnaissances et de prix. Nous travaillons avec des entreprises comme Chick-fil-A, Orlando Magic, banque RBC, et plus.

Le candidat/candidate devra être quelqu'un qui aime produire du code facile à lire et à maintenir et qui aime écrire des tests pour son code. Également, le candidat/candidate doit être capable de travailler indépendamment, puisque cet emplois sera un emplois à distance à 100%. Vous pouvez travailler d'où bon vous semble!


Responsabilités:

  • Le candidat/candidate devra, sous la supervision du "tech lead", planifier, estimer, programmer et deployer des mises à jour et de nouvelles fonctionnalités à notre plateforme Django / python. Le candidat/candidate aura également à faire quelques modifications côté front-end en JavaScript. Cette partie du poste monopolisera environ 80% du temps.

  • Le candidat/candidate devra vérifier le code des autres programmeurs (revue de code).

  • Le candidat/candidate devra participer à certaines rencontres clients (rencontre à distance sur Internet) axées sur la technologie.

  • Le candidat/candidate devra travailler sur certaines requêtes de supports qui demande de l'expertise technique. 

Doit avoir:

  • 6 ans ou plus d'expérience au développement de sites web

  • Expérience à programmer des "backends" web en Python 2 ou 3 ou autre technologie similaire (Java, C#, etc)

  • Expérience de travail avec des produits de type "SaaS" (Logiciel en tant que Service) ou autre produits web transactionnels

  • Expérience avec l'intégration de d'autres systèmes en utilisant des API externes

  • Expérience d'écriture de tests automatisés unitaires et intégrés

  • Expérience de travail avec des applications web utilisant un API sur le "backend" et du JavaScript asynchrone sur le "front end".

  • Expérience d'utilisation de "framework" (cadres de travail) modernes sur le backend tel Flask, Django, Laravel, Spring, Struts, etc

  • Expérience avec des  bases de données relationnelles comme MySQL, MS SQL, etc

  • Expérience d'utilisation de la méthodologie Agile/Scrum

  • Expérience en intégration continue

  • Expérience avec Git

  • Connaissance du fonctionnement des technologies Web, comme les requêtes HTTP,  HTML, CSS, etc.

  • Diplôme universitaire, Cégep ou équivalent
     

Connaissance dans ces technologies ou intérêt à apprendre ces technologies:

  • Python 3
  • Server de tâches en différées "Celery"

  • Django 2.0+

  • Django rest framework

  • Tests automatisés sous Django

  • Base de données Postgresql

Un plus si vous avez:

  • Intégrations SSO (authentification unique) avec Active Directory, OpenID, SAML, Azure AD, etc

  • Connaissances dans les standards/technologies de synchronization d'utilisateurs (comme SCIM) 

  • Expérience avec l'intégration de systèmes utilisés par les RH (par exemple BambooHR, ADP, Ultipro, etc)

  • Linux / Ubuntu

  • Nginx

  • Connaissances en sécurité web

  • Environnements Digital Ocean

  • Expérience de travail à distance

  • Expérience de travail avec une compagnie de type 'SaaS' (Logiciel en tant que Service)

  • Expérience de travail avec des startups et de petites équipes

Exigences:

  • Le candidat/candidate doit être disponible pendant la semaine pour nos meetings journaliers (scrum) à 12 PM EST et également il/elle devra être disponible pour des meetings ponctuels (qui sont planifiés à l'avance) et qui ont lieu entre 11AM et 4 PM EST.

  • Le candidat/candidate doit avoir la possibilité de travailler légalement au canada en tant qu'employé

  • Le candidat/candidate devra pouvoir travailler dans un milieu majoritairement anglophone (documentation, rencontres en ligne, etc)

Avantages:

  • Heures flexibles et conciliation travail/famille excellent

  • Travail complètement à distance - Travaillez d'où vous voulez

  • Tout le focus de notre entreprise est que nos membres et nos employés aient une vie  The whole focus of our company is enabling our members and employees aient des vies amusantes et accomplies


Attention! Très important! Veuillez svp préciser dans votre lettre de présentation que vous avez vu l'offre d'emploi sur Espresso-jobs.

Veuillez vous connecter à votre compte candidat pour postuler à cette offre d’emploi.

Pas de compte candidat?