Carrières - Inuvika

Carrières à Inuvika


Trouvez votre bonheur.

Êtes-vous prêt à franchir une nouvelle étape dans votre carrière ?
Inuvika Inc. a été créée pour fournir des plates-formes logicielles et des systèmes d'infrastructure intégrés pour l'informatique en nuage. Nous sommes une équipe enthousiaste de personnes qui se consacrent à la création d'excellents logiciels qui rendent la virtualisation des applications facile et abordable.

Nos valeurs

L'innovation

L'innovation est au cœur de notre action. Que vous travailliez avec ou chez Inuvika, vous avez la possibilité d'innover et d'inspirer la créativité chez les autres.

La méritocratie

Toutes les personnes qui travaillent avec ou à Inuvika sont respectées pour leur contribution et leurs réalisations. Toutes les contributions sont jugées et acceptées sur la base de leur mérite et de vos compétences.

Connaissances

Le partage des connaissances est l'essence même de la créativité. Nous sommes ouverts aux nouvelles idées et aux propositions de collaboration, qu'elles soient techniques ou commerciales, qu'elles émanent de particuliers, d'entreprises commerciales ou d'institutions.

Intégrité

Nous faisons ce qui est juste pour nos clients, nos partenaires et nos investisseurs. Les employés d'Inuvika agissent avec honnêteté et intégrité, établissant des relations de confiance et de valeur avec leurs collègues, leurs clients, leurs partenaires et les parties prenantes de notre entreprise.

Rejoignez-nous

C'est une période passionnante pour nous rejoindre ! Nous agrandissons actuellement notre équipe technique basée à Toronto. Nous recherchons des personnes innovantes, passionnées et talentueuses pour nous rejoindre afin d'étendre et de promouvoir nos offres de logiciels de virtualisation. Vous travaillerez dans un environnement d'équipe collaboratif où vous apprendrez et mettrez vos capacités à l'épreuve.


Vous ne trouvez pas votre bonheur ? Pas de problème, nous sommes toujours à la recherche de personnes talentueuses pour de futures opportunités. Si vous pensez avoir ce qu'il faut et souhaitez faire partie de l'équipe, envoyez votre CV à l'adresse suivante [email protected].

Opportunités actuelles

Cliquez sur une opportunité pour plus d'informations

Développeur backend senior 

 

A propos du poste 

 

Nous recherchons un développeur backend senior pour diriger la conception, 

développement et maintenance des systèmes backend et des API. Vous travaillerez 

avec un mélange de Go, de PHP et de Python, en construisant des services fiables soutenus par 

MySQL et déployé à l'aide de Docker. 

 

Ce poste est adapté à un ingénieur backend expérimenté qui peut prendre 

la propriété des systèmes de production, contribuer aux décisions d'architecture, 

améliorer l'évolutivité et la fiabilité, et encadrer d'autres développeurs. 

 

Responsabilités 

 

- Concevoir, développer et maintenir des services backend et des API 

- Écrire du code propre, maintenable et évolutif en Go, PHP et/ou Python. 

- Concevoir et optimiser les schémas, les requêtes et les performances des bases de données MySQL 

- Construire et maintenir des services conteneurisés à l'aide de Docker 

- Intégrer les services backend avec les systèmes frontend et les systèmes tiers 

- Déboguer les problèmes complexes, résoudre les incidents de production et améliorer la qualité de l'information. 

performance 

- Contribuer à l'architecture du système, à la planification technique et à l'ingénierie 

normes 

- Encadrer les développeurs débutants et fournir un retour d'information significatif sur la révision du code. 

- Mettre en œuvre les meilleures pratiques en matière de sécurité, de fiabilité, d'évolutivité et d'efficacité énergétique. 

observabilité 

 

Compétences et qualifications requises 

 

- Minimum de 6 ans d'expérience professionnelle après une licence ou un master. 

- Doit être résident du Canada 

- Solide expérience professionnelle avec les langages backend suivants : 

Go, PHP et Python 

- Forte compréhension de la conception d'API RESTful et de services backend 

l'architecture 

- Solide expérience de MySQL, y compris la conception de schémas, l'indexation et la gestion des données. 

optimisation des requêtes 

- Expérience de Docker et des flux de développement basés sur des conteneurs. 

- Expérience de l'utilisation de Git au sein d'équipes d'ingénierie collaboratives 

- Forte compréhension de HTTP, JSON et des principes fondamentaux du web 

- Capacité avérée à dépanner des systèmes complexes et à améliorer les applications. 

performance 

- Capacité à travailler en collaboration avec les services d'ingénierie, de produits et de recherche. 

équipes de conception 

- Expérience de l'encadrement de développeurs et de la contribution à la direction technique 

- Expérience dans l'écriture de tests unitaires et d'intégration 

 

Un atout (pas indispensable) 

 

- Expérience de plusieurs langages backend (Go, PHP, Python) 

- Familiarité avec les environnements basés sur Linux 

- Expérience des files d'attente de messages, de la mise en cache ou des tâches d'arrière-plan (Redis) 

- Connaissance des concepts d'authentification et d'autorisation 

- Expérience des pipelines CI/CD 

- Expérience des outils de surveillance et de journalisation (OpenTelemetry) 

 

Veuillez poser votre candidature à l'adresse suivante [email protected] et faites-nous savoir comment vos compétences peuvent s'intégrer dans le poste.



Développeur Flutter senior 

 

A propos du poste 

 

Nous recherchons un développeur Flutter senior pour rejoindre notre équipe de développement. 

et diriger la livraison d'applications multiplateformes de haute qualité 

en utilisant Flutter. Dans ce rôle, vous construirez des applications qui s'exécutent sur 

plateformes mobiles, web et de bureau, en travaillant en étroite collaboration avec les concepteurs, 

les chefs de produit et les ingénieurs pour fournir des produits évolutifs et de qualité. 

un logiciel convivial. 

 

Ce poste convient à un ingénieur multiplateforme expérimenté qui peut 

la mise en œuvre technique, l'élaboration de l'architecture de l'application et l'aide à la mise en œuvre de l'application. 

élever le niveau de qualité du développement de Flutter. 

 

Responsabilités 

 

- Concevoir, développer et maintenir des applications Flutter pour : 

- Mobile : iOS et Android 

- Web : Navigateurs modernes 

- Bureau : Windows, macOS et Linux 

- Écrire un code Dart propre, lisible, maintenable et évolutif. 

- Architecturer les fonctionnalités de l'application et mettre en œuvre des conceptions d'interface utilisateur à l'aide de Flutter. 

widgets et mises en page 

- Intégrer des API REST et des bibliothèques tierces 

- Déboguer, tester et optimiser les performances des applications sur toutes les plateformes 

- Diriger les revues de code et contribuer aux meilleures pratiques en matière d'ingénierie 

- Corriger les bogues complexes et améliorer les fonctionnalités existantes à long terme. 

la maintenabilité à l'esprit 

- Encadrer d'autres développeurs et contribuer à l'élaboration des normes de développement de Flutter. 

- Collaborer avec les responsables du produit et de la conception sur la faisabilité technique et la mise en œuvre du projet. 

compromis de mise en œuvre 

 

Compétences et qualifications requises 

 

Mau moins 6 ans d'expérience professionnelle après une licence ou une maîtrise 

Doit être résident du Canada 

Forte expérience professionnelle avec Flutter et Dart 

Forte compréhension de l'architecture des applications multiplateformes et de l'utilisation de la technologie de l'information. 

concepts de développement 

Expérience de l'expédition d'applications de production sur un ou plusieurs 

plateformes : iOS, Android, Web ou Desktop 

Connaissance approfondie de Git et des flux de développement collaboratifs 

Solide compréhension des API REST et de JSON 

Capacité à traduire une idée UI/UX en une solution de qualité, facile à maintenir. 

les mises en œuvre 

Solides compétences en matière de résolution de problèmes, souci du détail et sens de l'initiative. 

état d'esprit 

Bonne capacité de communication et aptitude à travailler en équipe 

Expérience de l'encadrement de développeurs ou de la direction d'une mise en œuvre technique 

Familiarité avec la gestion des états (Provider) 

Expérience de l'intégration de code natif (C++, Rust, WebAssembly) dans des systèmes d'information. 

Applications Flutter 

 

Un atout (pas indispensable) 

 

Expérience du déploiement d'applications sur : 

App Store / Google Play 

Plateformes d'hébergement web 

Installateurs de bureau (Windows/macOS/Linux) 

Expérience des pipelines CI/CD 

Forte compréhension de la conception d'interfaces utilisateur réactives et adaptatives 

Expérience de Docker et de la conteneurisation 

 

Veuillez poser votre candidature à l'adresse suivante [email protected] et faites-nous savoir comment vos compétences peuvent s'intégrer dans le poste.