Développeur Full Stack

Reel FX - Montréal, QC (il y a 30 jours)

Postuler dès maintenant

Description du poste

Le développeur full stack fait partie de l’équipe responsable de la conception, du développement, du déploiement et de la maintenance des outils internes de gestion de la production utilisés pour créer et produire des longs métrages d’animation, des publicités et du contenu en réalité virtuelle. Il s’agit d’un poste de niveau intermédiaire à supérieur, à plein temps, au studio de Dallas, Texas ou au studio de Montréal, Québec.

Responsabilités

  • Travailler en équipe à la création d’outils logiciels personnalisés pour la production de films, de télévision et de contenu en réalité virtuelle.
  • Participer à la conception et à l’élaboration de nouvelles caractéristique.
  • Aider à la mise à l’essai et au lancement de systèmes de production.
  • Surveiller les systèmes de production et résoudre les problèmes opérationnels.
  • Interagir régulièrement avec les artistes et les responsables des services de production.
  • Communiquer l’état d’avancement et la résolution d’enjeux aux clients dont l’expertise technique peut varier.
  • Mettre à jour la file d’attente de soutien et gérer de multiples demandes de soutien et de fonctionnalités.
  • Travailler dans un environnement axé principalement sur Linux, réparti entre plusieurs emplacements géographiques.
Qualifications

  • Baccalauréat, ou diplôme supérieur, en informatique ou dans un domaine technique connexe
  • Au moins trois ans d’expérience du développement de sites Web commerciaux
  • Connaissance pratique des API Linux, GitHub, Node.js, Python et RESTful
  • Expérience des méthodes par essai et des systèmes évolutifs
  • Bonne compréhension des bases de données et des systèmes axés sur celles-ci
  • Solides compétences interpersonnelles et en communication
  • Bonnes capacités de planification et d’estimation
Autres atouts :
  • Bonne compréhension des principes de l’IU et de l’EU
  • Expérience des SGBDR (PostgreSQL, MySQL, etc.) – Modélisation, rédaction de requêtes, mise à l’échelle
  • Expérience des files d’attente et agents de messages (p. ex., RMQ, Kafka, Artemis, etc.)
  • Expérience des tableaux de bord et des index (p. ex., suite ELK, Grafana, etc.)
  • Expérience de l’intégration et du déploiement continus
Remarque :
Cette description du poste ne se veut pas exhaustive. L’employé pourrait avoir à réaliser d’autres tâches pour répondre aux besoins courants de l’entreprise.
Veuillez noter que les candidatures de citoyens et de résidents permanents du Canada seront examinées en priorité.
Seules les personnes dont la candidature aura été retenue seront contactées.

Job Summary

The Full Stack Developer is part of the team responsible for the design, development, deployment, and maintenance of internal production management tools used to create and deliver animated feature films, commercials, and VR content. This is a mid to senior level, full-time staff position at Dallas, TX or Montreal, Quebec Studio.

Responsibilities

  • Work as part of a team creating custom software tools for film, TV, and VR production
  • Participate in the design and development of new features
  • Assist in the testing and release of production systems
  • Monitor production systems and resolve operational issues
  • Interact regularly with artists and leads in production departments
  • Communicate status and resolution with clients of varying technical expertise
  • Maintain the support queue and manage multiple support and feature requests
  • Work in a primarily Linux environment, distributed across multiple geographic locations
Qualifications

  • BS or higher in Computer Science or a related technical field
  • At least 3 years experience with commercial web development
  • Working knowledge of Linux, Git, Node.js, Python, RESTful APIs
  • Experience with test-driven methodologies and scalable systems
  • A solid understanding of databases and database-driven systems
  • Strong communication and interpersonal skills
  • Good planning and estimating abilities
Also Useful:
  • Good understanding of UI/UX principles
  • RDBMS experience (Postgres, MySql, etc) – Modelling, writing queries, scaling
  • Message queue / broker experience (eg RMQ, Kafka, Artemis, etc)
  • Experience with dashboards and indexes (eg, ELK stack, Grafana, etc)
  • Continuous integration/deployment experience
This job description is not meant to be all inclusive. Employee may be required to perform other duties to meet the ongoing needs of the organization.
Please note that Canadian citizens and Canadian permanent residents will be considered in priority.