Unito

Senior Full Stack Software Developer / Développeur.se Fullstack Sénior

Full-Time in Montréal, QC - Senior - Product

At a glance

  • The company: Unito is a software startup that helps work collaboration tools speak to each other. We’re currently 60+ employees and growing fast!
  • The role: In this role you will build and scale new products and features for our client facing applications.
  • Ideal seniority level: Senior (usually 5 to 8 years of experience).
  • The benefits: Fair and transparent salaries / Health insurance / $1,000 per year wellness spending budget for self-improvement / 4 weeks of vacation (3 weeks + holiday season) / Stock options.
  • The team: This role is part of the frontend team. This development team is currently made up of 5 fullstack developers.
  • The office situation: We're a hybrid company. All employees are based in Montreal where we have our office and can choose to work remotely for part of the week (government covid measures always prevail).
  • The hiring process: The last step is a paid pilot project. Your time is valuable, we don’t intend to abuse it.

Not the role for you? Sign up to our career newsletter to get notified when we open more positions.

More on the role

Why we opened this position

We are looking for a Senior Full Stack Software Developer to join Unito’s Apps team and work across the backend and frontend of our product to build and scale new features for our client facing applications.

The main responsibilities

  • Mentor and coach other developers of the team
  • Deploy new features to production and overhaul existing features
  • Participate in the planning of major projects
  • Work with various stakeholders and contribute to the definition of the product roadmap
  • Be part of a team that loves automated testing, code reviewing and constantly raises the bar on quality
  • Work with React, Redux, Node, AWS, Typescript

The experience we need

We don’t believe in adding 10 requirements just to fill a job posting. We keep the list short and only mention what will be necessary for you to perform in this role. If you don’t fit these criteria but decide to apply anyway, make sure you let us know why in the questionnaire you’ll receive later on.

  • You have 4+ years of experience building SaaS applications
  • You have built medium to large scale applications using React
  • You have experience mentoring junior software developers and like to invest time in doing so
  • You’re great at communicating with other teams and stakeholders

Other skills that will be valued

These are not requirements but will likely help you ramp up faster and succeed at Unito.

  • Have a good understanding of how design systems work
  • Have experience maintaining multiple client applications
  • Have experience using Node.js
  • Like using data driven development methods
  • Are bilingual (French & English)
  • Have used some of the tools that we integrate

More on Unito

Describing everything we are and do in a short paragraph is really tough! So we spent some time designing a great career page that highlights what it’s like to work at Unito. Check it out if you’d like to learn more! If you’d rather not go down a rabbit hole just yet, here are the main things we believe make Unito different from your run-of-the-mill startup:

  • We REALLY care about company culture. Everyone describes the team as a strong community with a real sense of belonging and caring.
  • We pay our employees fairly and transparently. All employee and executive salaries are public, along with how we came up with the numbers.
  • Our product is all about optimizing team collaboration, and that’s something we practice constantly internally.
  • We still have an office and don’t intend to give it up because we believe in-person interactions foster creativity and reinforce that sense of community that makes us who we are.

If you want to read more on our company and culture, head over to our Career Page. If you’d like to see for yourself if our staff relays the same message, head over to Glassdoor.​​

Get paid for a trial run!

Our hiring process is a two-way street. After you go through an initial phone screen and interview, you’ll get a chance to work on a paid pilot project to see if Unito’s a good fit for you. It’s your chance to show us how you work and our chance to show you why Unito is a great place to do it.

  • Work with the team: You'll be working on a real project that Unito needs to get done, not a standardized test. You also get to collaborate with your potential team.
  • Get paid: We are not going to waste your time. You get paid for the work you put in, even if we don't end up hiring you.

If this still isn’t the role for you but Unito’s starting to sound like your future company, sign up to our career newsletter and get notified when we open more positions.

Unito is committed to equal employment opportunity for all employees and to providing its team members with a healthy (equitable, fair, unbiased) work environment. We highly value diversity in all aspects.


___________________________________________

VERSION FRANÇAISE


En un coup d’oeil

  • L’entreprise: Unito est un logiciel qui permet aux outils de collaboration de communiquer entre eux. Nous sommes 60+ employés et avons une croissance fulgurante!
  • Le poste: Dans ce rôle tu vas construire de nouveaux produits et de nouvelles fonctionnalités pour nos interfaces utilisateurs
  • Le niveau de séniorité idéal: Sénior (habituellement 5 à 8 ans d'expérience)
  • Les avantages: Salaires équitables et transparents / Assurance santé / $1000 par an à dépenser pour du développement personnel / 4 semaines de congés (3 semaines + une semaine pendant la période des fêtes de fin d’année) / options d’achat
  • L’équipe: Ce poste fait partie de l'équipe frontend. L'équipe est présentement composée de 5 développeurs fullstack.
  • Bureau ou télétravail? Nous travaillons de manière hybride. Tous nos employés sont localisés à Montréal où nous avons notre superbe bureau, et chacun a le choix de travailler de chez soi une partie de la semaine (les mesures gouvernementales liées à la covid sont toujours prévalentes)
  • Le processus de recrutement: L’étape finale du processus est un projet pilote rémunéré. Votre temps est précieux, on ne compte pas en abuser.

Ce poste n’est pas pour toi? Inscris-toi à notre infolettre pour suivre les actualités et être notifié.e quand nous lançons de nouveaux postes.

Au sujet du poste:

Pourquoi avons-nous ouvert ce poste?

Nous recherchons un.e Développeur.se Fullstack confirmé.e pour rejoindre notre équipe “Apps” et travailler dans le front et le back de nos produits pour construire de nouvelles fonctionnalités pour nos interfaces utilisateurs.

Les responsabilités principales

    • Tu coacheras d’autres développeurs plus junior dans l’équipe
    • Tu déploieras de nouvelles fonctionnalités, jusqu'à la mise en production; et réviseras les fonctionnalités existantes
    • Tu participeras à la planification de projets majeurs
    • Tu apporteras ta contribution à la confection et à la définition de la roadmap
    • Tu feras partie d’une équipe qui aime automatiser ses tests, faire de la revue de code et qui améliore de manière continue la qualité de notre produit
    • Tu travailleras avec notre stack technique: React, Redux, Node, AWS, Typescript

      L'expérience recherchée

      On fait attention à ne pas lister trop de pré-requis pour donner sa chance à tout le monde. Les éléments mentionnés ici sont réellement nécessaires pour performer dans ce rôle. Si tu ne remplis pas tous les critères mais décide quand même d’envoyer une application, explique-nous ton raisonnement dans le questionnaire qui te sera envoyé plus tard.

        • Tu as travaillé sur des applications SaaS depuis 4+ années
        • Tu as construit des applications à grande échelle en utilisant React
        • Tu aimes guider et former des développeurs plus junior et leur dédier ton temps
        • Tu es un.e excellent.e communiquant.e et aimes collaborer avec différents interlocuteurs

        Les autres compétences que nous valorisons

        Ce ne sont pas des exigences pour le poste mais cela t'aidera à monter en compétences plus rapidement sur le poste.

          • Tu as une bonne compréhension de comment fonctionnent les design systems
          • Tu as de l'expérience à maintenir des applications à clients multiples
          • Tu es à l’aise avec Node.js
          • Tu aimes utiliser des méthodes de développement orientées données
          • Tu es à l'aise pour communiquer en français (ou tu as l’envie d’apprendre!)
          • Tu as de l'expérience avec certains des outils que l’on intègre
          • Tu as une première expérience avec l’application Unito (tu peux l’essayer gratuitement)

            Un peu plus sur Unito:

            Décrire tout ce que nous faisons en un court paragraphe est un exercice difficile. Nous avons investi du temps sur notre page carrière pour montrer à quoi cela ressemble de travailler chez Unito. Si tu veux en savoir plus, jettes-y un œil!

            Voici en quelques mots les choses qui nous différencient:

            • La culture d'entreprise nous tient vraiment à cœur: tout le monde décrit notre équipe comme une forte communauté, bienveillante et avec un fort sentiment d’appartenance.
            • Nous payons nos salariés de manière transparente et juste. Tous les salaires sont publics ainsi que notre méthodologie pour définir les salaires.
            • Notre produit permet d’optimiser la collaboration d’équipe, et c’est quelque chose que nous appliquons constamment en interne.
            • Nous avons toujours un bureau et nous ne prévoyons pas de l’abandonner. Nous pensons que les interactions en personne permettent de favoriser la créativité et de renforcer notre communauté qui est primordiale.

            Si tu veux en apprendre plus sur notre entreprise et notre culture, regarde de plus près notre page carrière. Si tu veux aussi voir par toi même ce que notre équipe en penses, diriges-toi vers Glassdoor.

            On vous paie pour un essai

            Notre processus de recrutement va dans les deux sens. Après un rapide appel et une entrevue avec ton potentiel manager, tu auras l’occasion de travailler sur un projet pilote rémunéré pour voir si Unito est le bon environnement de travail pour toi.

            • Collabore avec l’équipe: tu travailleras sur un vrai projet qu’Unito a besoin de livrer, pas un test standardisé. Tu vas aussi pouvoir collaborer avec ta potentielle nouvelle équipe.
            • Fais-toi payer: on ne va pas gaspiller ton temps. On va te rémunérer pour le temps que tu investis dans le pilote, même si l’on décide de ne pas t’engager.

            Ça ne semble toujours pas être le bon poste pour toi mais tu commences à aimer l’entreprise? Inscris-toi à notre infolettre pour suivre les actualités et être notifié.e quand nous lançons de nouveaux postes


            Unito s’engage à donner des opportunités d’emplois égales à tous les candidats et à fournir un environnement de travail sain (équitable, juste, et impartial) à ses employés. Nous valorisons la diversité dans tous ses aspects.