Sofdesk logo

Sofdesk

Full Stack Web Developer / Développeur Web Full Stack

– Montreal, Quebec
Employment Type Full-Time
Minimum Experience Mid-level

 Sofdesk – Who we are

Sofdesk is a fast-growing start-up that focuses on renewable energy and succeed by bringing out the best in its people. You’ll be part of a supportive, inclusive team that shares common values, including a fundamental respect for each other.  Our values promote collaboration, innovation, diversity and the desire to go beyond expectations. We hire people from around the globe only to bring the best of every corner of the earth right here, at Sofdesk.

Working at Sofdesk means being part of a dynamic and ambitious team that evolves every day. We focus on self-improvement. There is always room to bring new ideas.

Why Sofdesk?

  • For our family culture where collaboration and respect are key;
  • For the growth opportunities inhouse, our priority is on personal and professional development;
  • For the space that we give to your ideas;
  • For our flexible schedule, our competitive salary and comprehensive benefits;
  • For our inviting environment: bright office, friendly fellow workers, monthly team building activities, Friday happy hour, popcorn, fruit and fresh coffee, foosball and PS4… come see for yourself!

Why we need you?

We are seeking a FullStack Developper to work towards the happiness of our customers by making their user's experience a charm. You will enhance our 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!

More specifically, you’ll…

  • 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 our growing product offerings
  • Create clean code that contributes to an architecture that promotes continuous progress
  • Fix bugs
  • Work on the design of a new product

TECH STACK

  • React / Flux
  • UI follows the Material Design Guidelines
  • Nodejs (express)
  • MySQL (sequelize)
  • Redis for caching
  • Mocha for tests
  • Github / TravisCI for source management
  • TravisCI / AWS for deployments
What we are looking for?
  • 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
  • Understand REST concepts
  • English spoken and written
  • Team player!
  • Onsite work, no remote
BONUS POINTS IF YOU HAVE
  • Done some personal projects
  • Already worked on large projects

Sofdesk is an equal opportunity employer. We are committed to providing equal opportunities regardless of race, color, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or veteran status

---

Sofdesk – qui nous sommes

Sofdesk est une start-up à forte croissance qui œuvre dans le secteur de l’énergie renouvelable et de la toiture. En tant qu’employé, tu feras partie d’une équipe inclusive qui te supportera et qui partage des valeurs communes, incluant un respect fondamental de tous et chacun. Nos valeurs mettent de l’avant la collaboration, l’innovation, la diversité et le désir de se surpasser. On engage des talents de partout à travers le monde, seulement pour amener les meilleures idées des quatre coins du monde ici, chez nous. 

Faire partie de Sofdesk, c’est faire partie d’une équipe dynamique et ambitieuse qui évolue à chaque jour. Le plancher est à toi si tu as de nouvelles idées!

Pourquoi Sofdesk?

  • Pour notre culture familiale qui met l’emphase sur la collaboration et sur le respect de chacun;
  • Pour les possibilités d’évolutions à l’interne, la priorité est sur ton développement personnel et professionnel;
  • Pour la place qu’on laisse à tes idées;
  • Pour nos horaires flexibles, notre salaire compétitif et nos avantages sociaux compréhensifs;
  • Pour notre environnement invitant : des bureaux lumineux, des collègues chaleureux, des activités de team building mensuelles, nos happy-hour du vendredi, le popcorn, les fruits et le café, le babyfoot et le PS4… viens voir par toi-même!

Pourquoi on a besoin de toi?

Nous cherchons un développeur full stack web motivé qui travaillera à rendre nos clients heureux tout en rendant leur expérience usager inoubliable. Vous allez rehausser notre API, implanter de nouvelles fonctionnalités pour nos clients et les déployer à l'intérieur des échéanciers. Également, vous allez travailler de près avec l'équipe de vente pour définir les prochaines composantes à développer et avec l'équipe de management pour faire croitre nos produits à l'infini !

Plus précisément, tu feras…

  • Le développement de nouvelles fonctionnalités dans NodeJS et/ou l'interface React tout en fournissant des conseils architecturaux
  • Créer de nouveaux services et maintenir les précédents pour soutenir nos offres de produits en croissance
  • Créer un code propre qui contribuera à une architecture qui favorise les progrès continus
  • Corriger les bugs
  • Travailler sur la conception d'un nouveau produit
TECHNOLOGIES
  • React / Flux
  • L'interface usager suit les grandes lignes de Material Design
  • Nodejs (express)
  • MySQL (sequelize)
  • Redis pour le caching
  • Mocha pour les tests
  • Github / TravisCI la gestion des sources
  • TravisCI / AWS pour les déploiements
Ce qu’on cherche…
  • Excellente connaissance de Javascript, React, Redux, Weppack, BDD et CI/CD pour développer des PWAs
  • Tu commences avec les users stories, tu tests et tu termines avec un code bien documenté
  • Connaître les concepts de REST
  • Anglais parlé et écrit
  • Tu es un joueur d'équipe!
  • Onsite, pas de travail remote

POINTS BONI SI VOUS AVEZ

  • Travaillé avec Flux ou Redux
  • Fait des projets personnels
Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Montreal, Quebec
  • Employment Type
    Full-Time
  • Minimum Experience
    Mid-level
  • Powered by