**Node.JS Developer**
**Montreal, Canada**
(French Version Follows)
**TouchTunes is looking for a bright, open-minded and versatile RESTful
Node.JS developer** who knows and prefers Linux over Windows (but if you
insist, Windows is ok too), has interest (ideally experience) in the DevOps
way of doing things, Elasticsearch, RabbitMQ, Redis and NoSQL (we use
Couchbase) and ideally has used Docker and AWS professionally.
**As a Node.JS Developer in the Production team** , you will be collaborating
with fellow developers and technical leaders to analyze, design, develop and
maintain micro-services (APIs, ETLs,...) that run on TouchTunes' Docker-based
infrastructures and powers all the company's products and services (jukebox,
mobile, TV, web sites, etc.) Every day, the APIs serve several millions of
requests and therefore, the ideal candidate needs to fully understand how to
build highly optimized, redundant and scalable systems. The candidate will
also be involved in the transition of legacy systems to leverage our latest
and greatest tech.
**What your day-to-day looks like:**
* Design, build and evolve RESTful API services
* Collaborate with the rest of the agile team to plan and track work items
**What you bring to the table:**
* D.E.C. or BAC in computer science or engineering
* 5 + years of experience in software development
* Open-minded and versatile
* Excellent software development (JavaScript-Node.JS) and scripting skills (Python, Bash)
* Good knowledge of Amazon AWS services and management systems.
* Good knowledge of Docker and Linux, ideally in a working environment setting.
* Good knowledge of clustering technologies, proxies, caching strategies, search indexes.
* Experience developing applications with MySQL, Oracle and NoSQL data stores.
* Good knowledge of Git/Gerrit, Jenkins, understanding of branching techniques and best practices.
**What's in it for you:**
* Working alongside a bunch of super talented and friendly people
* A fun, diverse, open and fast-paced environment focused on family atmosphere and creating an off-the-hook user experience
* Challenging and stimulating projects
* Working with modern techs, in a culture that likes to drive constant innovation
* PC or Mac, you pick
* Free coffee and tea all day!
* 50% off your monthly OPUS subscription
* Free Access to a virtual health care application. Long gone are the days of waiting 8 hours at the clinic.
* Conferences, training on the latest and greatest techs, weekly presentations and more..
* Very competitive insurance package which is mostly covered by Octave Group
* Beautiful offices right next to Jarry Park
* Flexible hours and working environment
**Developpeur Node.JS**
**Montreal, Canada**
TouchTunes est a la recherche d'un developpeur Node.JS RESTful dynamique et
polyvalent qui connait et prefere Linux plutot que Windows (mais si vous
insistez, Windows convient egalement), s'interesse a la facon de faire de
DevOps, Elasticsearch, RabbitMQ , Redis et NoSQL (nous utilisons Couchbase) et
a idealement utilise Docker et AWS dans un contexte professionnelle.
En tant que developpeur Node.JS dans l'equipe de production, vous collaborerez
avec d'autres developpeurs et responsables techniques pour analyser,
concevoir, developper et maintenir des micro-services (API, ETL,...)
fonctionnant sur les infrastructures Docker de TouchTunes et alimentant tous
les produits et services de la societe (jukebox, mobile, television, sites
Web, etc.) Chaque jour, les API repondent a plusieurs millions de demandes. Le
candidat ideal doit donc parfaitement comprendre comment construire des
systemes hautement optimises, redondants et evolutifs. Le candidat participera
egalement a la transition des systemes existants afin de tirer parti de nos
technologies les plus recentes et les plus performantes.
**Ton quotidien ressemblera a ceci:**
* Concevoir, developper et faire evoluer les services des API RESTful
* Collaborer avec le reste de l'equipe agile pour planifier et suivre les elements de travail
**Ce que l'on recherche:**
* DEC. ou BAC en informatique ou en genie
* 5 ans et plus d'experience en developpement logiciel
* Ouvert d'esprit et polyvalent
* Excellentes competences en developpement logiciel (JavaScript-Node.JS) et en script (Python, Bash)
* Bonne connaissance des services Amazon AWS et des systemes de gestion.
* Bonne connaissance de Docker et de Linux, idealement dans un environnement de travail.
* Bonne connaissance des technologies de clustering, des serveurs proxy, des strategies de cache, des index de recherche.
* Experience dans le developpement d'applications avec des bases de donnees MySQL, Oracle et NoSQL.
* Bonne connaissance de Git / Gerrit, Jenkins, comprehension des techniques de branchement et des meilleures pratiques
**Ce que l'on te propose:**
* Evoluer aux cotes d'un groupe de personnes super talentueuses et chaleureuses
* Un environnement amusant, diversifie, ouvert et qui evolue rapidement, axe sur une atmosphere familiale et sur la creation d'une experience utilisateur optimale
* Des projets stimulants et amusants
* Travailler avec des technos modernes, dans une culture qui prone l'innovation constante
* PC ou Mac, ton choix
* 50% de reduction sur votre abonnement mensuel a OPUS
* Acces gratuit a une application offrant un support de sante virtuel. Fini les attentes interminables en clinique!
* Conferences, budgets de formation, presentations hebdomadaires et autres..
* Programme d'assurance tres competitif, principalement couvert par Octave Group
* Horaires et environnement de travail flexibles
* Superbes bureaux a 2 pas du parc Jarry