Full-Stack / Front-end Developer | Développeur (se) Full-stack / Front-end

01/20/2023

ATTENTION: ***This position is remote but located in Montreal, QC. Candidates must be willing to relocate to Greater Montreal Area if out of province and able to commute to the office 1 or 2 days per week if required***

Our Client, is a technological leader in renewable energy solutions (Solar) and one of the fastest growing and most dynamic energy companies in the world. Focused on developing ground-breaking solar energy management technology, each of their teams have a shared goal of creating a carbon-free future.

In this path they are seeking several experienced Full Stack & Front-end Developers (Intermediate to Senior) to work towards customer excellence by making their user's experience unique and exceptional. Selected candidates will enhance the company's API, implement new customer-driven features, and deploy them in a timely manner. Also, you will work closely with the sales team to define the next components to develop and with management to grow that business above and beyond!

ROLE AND MAIN RESPONSIBILITIES

  • Develop new features for the Nodejs powered backend and/or the React frontend of the leading design and CRM tool of the solar & roofing industry while providing architectural guidance
  • Create new services and maintain previous ones to support their growing product offerings
  • Create clean code that contributes to an architecture that promotes continuous progress
  • Perform risk assessment of code changes
  • Mentor junior/mid-junior members of the dev team
  • Work on the design of a newly launched product

EDUCATION & EXPERIENCE

  • Excellent knowledge of Javascript, React, Redux, Webpack, BDD and CI/CD for developing PWAs
  • You start with user stories, tests and mocks and end with well documented code
  • Fully master REST concepts
  • 2-4 years (Intermediates), 5+ yrs (Seniors) of related software development work experience (Canadian experience has priority)
  • English spoken and written; Bi-lingual EN/FR speakers will be given priority.
  • Team player!

SPECIFIC KNOWLEDGE AREAS

Experience working with the following tools and/or systems:

Must-have TECH STACK knowledge

  • React / React Hooks / React-Query / Redux
  • UI follows the Material Design Guidelines
  • Nodejs / Typescript (express)
  • MySQL (sequelize)
  • Redis for caching
  • Mocha / Jest for tests
  • Selenium for UI tests
  • webpack for bundling
  • Github for source management
  • CircleCI / AWS for deployments

Softskills

  • Oriented towards teamwork and cooperation;
  • Attention to detail and quality;
  • Ability in interpersonal relationships;
  • Flexibility and autonomy
  • Knowledge of power systems
  • Knowledge of the field of renewable energy, solar inverters is a strong asset.

Logistics and other requirements

  • Be located around GMA (Greater Montreal Area) highly desired or the willingness to relocate on your own
  • Canadian Citizen or Canadian Permanent Resident preferred;
  • Be able to commute to office/site on needed basis
  • No sponsorship requirements and already residing in Canada

How to Apply

If you feel you are an excellent candidate, have the required skills & experience indicated above, please send your & any important details to info@potenco.ca or apply on our first page of Job Posting here on the website.

Only qualified candidates who are eligible to work in Canada without restrictions will be contacted. Thank you in advance for your interest.

By submitting, you agree to our Consent Policy, Data Processing & Privacy Policy. You consent to submit your application and all related forms, documents and information electronically. You consent to allow Potenco to release your resume containing your qualifications and experience with the hiring company or its affiliates, conduct any matters related to the recruiting, application, and background check and/or onboarding process electronically.

============

Développeur (se) Full-stack

ATTENTION : ***Ce role est remote mais situé à Montréal, QC et Hybrid. Les candidats doivent être prêts à se relocaliser dans la région du Grand Montréal s'ils sont hors de la province et capable de se rendre au bureau 1 ou 2 jours par semaine si nécessaire***

Notre client, est un leader technologique dans les solutions d'énergie renouvelable (solaire) et l'une des entreprises énergétiques les plus dynamiques et à la croissance la plus rapide au monde. Axées sur le développement d'une technologie révolutionnaire de gestion de l'énergie solaire, chacune de leurs équipes a pour objectif commun de créer un avenir sans carbone.

Dans cette voie, ils recherchent plusieurs développeurs expérimentés Full Stack & Front-end (Intermédiaire à Senior) pour travailler vers l'excellence client en rendant l'expérience de leur utilisateur unique et exceptionnelle. Les candidats sélectionnés amélioreront l'API de l'entreprise, mettront en œuvre de nouvelles fonctionnalités axées sur le client et les déploieront en temps opportun. De plus, vous travaillerez en étroite collaboration avec l'équipe des ventes pour définir les prochains composants à développer et avec la direction pour faire croître cette entreprise au-delà des attentes !

RÔLE ET PRINCIPALES RESPONSABILITÉS

  • Développer de nouvelles fonctionnalités pour le backend alimenté par Nodejs et/ou le frontend React du principal outil de conception et de CRM de l'industrie de l'énergie solaire et de la toiture tout en fournissant des conseils architecturaux
  • Créer de nouveaux services et maintenir les précédents pour soutenir leurs offres de produits croissantes
  • Créer un code propre qui contribue à une architecture favorisant le progrès continu
  • Effectuer une évaluation des risques des changements de code
  • Encadrer les membres juniors/mi-juniors de l'équipe de développement
  • Travail sur la conception d'un produit nouvellement lancé

EXPÉRIENCE & ÉDUCATION

  • Excellente connaissance de Javascript, React, Redux, Webpack, BDD et CI/CD pour développer des PWA
  • Vous commencez par des user stories, des tests et des simulations et vous terminez avec un code bien documenté
  • Maîtriser pleinement les concepts REST
  • 2 à 4 ans (intermédiaires), 5 ans et plus (seniors) d'expérience de travail connexe en développement de logiciels (l'expérience canadienne est prioritaire)
  • Anglais parlé et écrit; Les bilingues ANG/FR seront prioritaires.
  • Joueur d'équipe!

DOMAINES DE CONNAISSANCES SPÉCIFIQUES

Expérience de travail avec les outils et/ou systèmes suivants :

Connaissances indispensables de TECH STACK

  • React / React Hooks / React-Query / Redux
  • L'interface utilisateur suit les directives de conception matérielle
  • Nodejs / Typescript (express)
  • MySQL (séquelle)
  • Redis pour la mise en cache
  • Moka / Plaisanterie pour les tests
  • Sélénium pour les tests d'interface utilisateur
  • webpack pour le regroupement
  • Github pour la gestion des sources
  • CircleCI / AWS pour les déploiements

Compétences non techniques

  • Orienté vers le travail d'équipe et la coopération;
  • Souci du détail et de la qualité;
  • Capacité dans les relations interpersonnelles;
  • Flexibilité et autonomie
  • Connaissance des réseaux électriques
  • La connaissance du domaine des énergies renouvelables, des onduleurs solaires est un atout fort.

Logistique et autres exigences

  • Être situé autour de la GMA (Grande région de Montréal) hautement souhaité ou être disposé à déménager par vous-même
  • Citoyen canadien ou résident permanent canadien préféré ;
  • Être capable de se rendre au bureau/site en fonction des besoins
  • Aucune exigence de parrainage et résidant déjà au Canada

Comment s'inscrire

Si vous pensez que vous êtes un excellent candidat, que vous possédez les compétences et l'expérience requises indiquées ci-dessus, veuillez envoyer vos informations importantes à info@potenco.ca ou postulez sur notre première page d'offre d'emploi ici sur le site Web.

Seuls les candidats qualifiés qui sont admissibles à travailler au Canada sans restrictions seront contactés. Merci d'avance pour votre intérêt.

En soumettant, vous acceptez notre politique de consentement, notre politique de traitement des données et notre politique de confidentialité. Vous consentez à soumettre votre candidature et tous les formulaires, documents et informations connexes par voie électronique. Vous consentez à autoriser Potenco à publier votre CV contenant vos qualifications et votre expérience avec la société de recrutement ou ses sociétés affiliées, à traiter par voie électronique toutes les questions liées au recrutement, à la candidature, à la vérification des antécédents et/ou au processus d'intégration.

Create your website for free! This website was made with Webnode. Create your own for free today! Get started