Golang Job: Intern

Job added on

Company

GoTo
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

Job Description
Vue d'ensemble
Avez-vous une passion pour la technologie et l'innovation ? Une mentalité agile, une amélioration continue et un savoir-faire logiciel solide sont intégrés dans votre ADN ? Nous recherchons des stagiaires passionnés de programmation pour se joindre à l'une de nos équipes de développement de produits inter-fonctionnelles.
Nous cherchons des étudiant(e)s intéressé(e)s par le milieu du développement de logiciels basés sur une architecture de micro-services, autant au niveau back-end que front-end, pour contribuer comme membre à part entière dans l’une de nos équipes.
Nos équipes sont responsables des composants centraux de la plateforme de Voix sur IP et de communication unifiée. Chaque co-équipier contribue, selon ses compétences, aux activités nécessaires au développement et au maintien de solutions robustes et performantes.
Équipes Front-End
Responsabilités
  • Vous créez des interfaces utilisateur exquises en utilisant les technologies Web.
  • Vous collaborez avec votre responsable de produit, UX et ingénieurs logiciels pour fournir des applications Web, de bureau ou mobiles de haute qualité.
  • Vous contestez le statu quo et vous efforcez de vous améliorer à chaque itération.
Qualifications pour les rôles Front-End
  • Étudiant(e) en informatique (ou équivalent) ou expérience professionnelle équivalente
  • Familiarité avec JavaScript, HTML5, CSS3, y compris ES6,
  • Aptitudes pour les communications verbales et écrites (anglais et français)
Qualifications préférées
  • Expérience avec React, React-Native et/ou Angular
  • Intérêt pour la programmation asynchrone, la compatibilité des navigateurs et l'accessibilité
  • Expérience avec Electron, Progressive Web Apps
  • Connaissance de base de Linux
  • Bonne compréhension de la pile de technologies Web
Équipes Back-End
Responsabilités
  • Design et programmation de nouvelles fonctions
  • Participation active aux discussions et décisions au niveau de l’architecture
  • Élaboration et exécution de stratégies de tests
  • Automatisation des tests
  • Déploiement
  • Maintenance et opération des services en production
  • Amélioration continue de nos façons de faire
Qualifications pour les rôles Back-End
  • Étudiant(e) en informatique (ou équivalent) ou expérience professionnelle équivalente
  • Expérience dans la conception et la réalisation d’API REST ou de services back-end
  • Expérience en programmation orientée objet
  • Mentalité où le développement est guidé par les tests
  • Aptitudes pour les communications verbales et écrites (anglais et français)
Qualifications préférées
  • Connaissance de Java, Golang, PHP, C, C# ou Python
  • Connaissance de HTTP et WebSocket
  • Connaissance de protocols VoIP (SIP, RTP, SDP)
  • Connaissance de SpringBoot et React
  • Connaissance de PostgreSQL ou autre base de données DB
  • Connaissance de Docker et/ou Kubernetes
Ce à quoi tu peux t’attendre chez nous :
  • Comme membre à part entière d’une équipe Agile, tu participeras activement à la réalisation de réelles applications.
  • Tu progresseras et apprendras auprès d'artisans talentueux dans un environnement en constant changement.
  • Suivant nos principes DevOps, engages-toi dans toutes les étapes du cycle de vie du logiciel. conception, développement, test et opérations en production.
  • Salaires et avantages sociaux très intéressants.
  • Le travail à distance à son meilleur : travailles d’où tu veux, quand tu veux.
  • Profite du Selfcare Friday mensuel pour te faire plaisir et mettre ton bien-être en priorité.