Back End Developer / Développeur Ruby on Rails

Playground
Kahnawake, QC, CA
$70K-$80K a year
Full-time
Quick Apply

Playground is an internationally renowned gaming destination located a short 15-minute drive south of downtown Montreal, within the Mohawk territory of Kahnawake.

We are currently expanding, unveiling new gaming floors, a luxurious hotel, and specialized dining options. We're Seeking : Ruby on Rails & NodeJS Developer with 3+ Years of Experience Join our skilled team of developers and designers as we continue to innovate.

As a Backend Developer with expertise in Ruby and NodeJS, you'll play a pivotal role in developing and enhancing the backend of various websites, mobile app services, and microservices.

What we have to offer : Competitive compensation ($70K-$80K based on experience) Flexible schedule options Discounts on food Comprehensive paid training Opportunities for career advancement Free parking Company-wide events Playground Cares volunteer opportunities Required Skills : Profound knowledge of JavaScript (ES6).

Strong experience with Ruby. Demonstrated ability to provide efficient APIs. Expertise in creating and scaling Microservices.

Mandatory experience with NPM / node.js and Git (preferably Gitlab). Proven track record in REST API development (both querying and publishing).

Advanced SQL skills (MySQL, MSSQL). Proficiency in code versioning tools, particularly Git. Familiarity with TDD, BDD, and Integration Testing in a RoR environment.

Experience with WebSocket programming, RubyGem libraries (Sidekiq, PaperTrail, RSpec, Devise, Doorkeeper, etc.). Deployment skills for Ubuntu servers (nginx, puma) or Swarm nodes with Docker.

Proficiency in code benchmarking and bottleneck identification. Commitment to thorough code documentation. Additional Qualifications (A Plus) : Experience with Docker, Swarm, Kubernetes.

Familiarity with CI / CD tools such as GitLab CI and Jenkins. Proficiency in JavaScript and TypeScript, including JS and TS frameworks.

Data Engineering skills, including pipeline creation and maintenance (MS SQL servers to spreadsheets, CSVs, webhooks). Knowledge of Redis.

A Significant Advantage : Experience integrating machine learning models and data science skills, particularly in Python.

Playground est une destination de jeu internationalement reconnue située à seulement 15 minutes en voiture au sud du centre-ville de Montréal, sur le territoire mohawk de Kahnawake.

Nous sommes actuellement en expansion, dévoilant de nouveaux espaces de jeu, un hôtel luxueux et des options de restauration spécialisées.

Nous Recherchons : Développeur Ruby on Rails & NodeJS avec Plus de 3 Ans d'Expérience Rejoignez notre équipe talentueuse de développeurs et de concepteurs dans notre quête d'innovation.

En tant que Développeur Backend spécialisé en Ruby et NodeJS, vous jouerez un rôle clé dans le développement et l'amélioration du backend de divers sites web, services d'applications mobiles et microservices.

Ce que nous offrons : Rémunération concurrentielle (70 000$-80 000$ selon expérience) Possibilités d’horaires flexibles Rabais sur la nourriture Formation complète rémunérée Possibilités d’avancement Stationnement gratuit Événements organisés par l’entreprise Possibilités de bénévolat pour Playground Cares Compétences Requises : Connaissance approfondie de JavaScript (ES6).

Expérience solide avec Ruby. Capacité démontrée à fournir des APIs efficaces. Expertise dans la création et l'échelonnement de Microservices.

Expérience obligatoire avec NPM / node.js et Git (de préférence Gitlab). Expérience avérée dans le développement d'API REST (interrogation et publication).

Compétences avancées en SQL (MySQL, MSSQL). Maîtrise des outils de versionnage de code, en particulier Git. Familiarité avec TDD, BDD et les tests d'intégration dans un environnement RoR.

Expérience avec la programmation WebSocket, les bibliothèques RubyGem (Sidekiq, PaperTrail, RSpec, Devise, Doorkeeper, etc.

Compétences en déploiement pour serveurs Ubuntu (nginx, puma) ou nœuds Swarm avec Docker. Compétence dans le benchmarking de code et l'identification des goulots d'étranglement.

Engagement envers une documentation de code exhaustive. Qualifications Supplémentaires (Un Plus) : Expérience avec Docker, Swarm, Kubernetes.

Familiarité avec les outils CI / CD tels que GitLab CI et Jenkins. Maîtrise de JavaScript et TypeScript, y compris les frameworks JS et TS.

Compétences en ingénierie des données, y compris la création et la maintenance de pipelines (serveurs MS SQL vers feuilles de calcul, CSV, webhooks).

Connaissance de Redis. Un Avantage Significatif : Expérience dans l'intégration de modèles d'apprentissage automatique et compétences en science des données, particulièrement en Python. Powered by JazzHR

30+ days ago
Related jobs
Circle Medical - a UCSF Health Affiliate
Montreal, Quebec

Fonctions et responsabilités essentielles :- Implémentez, testez et maintenez des fonctionnalités dans les systèmes backend couvrant plusieurs domaines : planification, facturation, télémédecine et autres. This is a full-time, salaried position based in Montreal, with an annual salary (cash and stoc...

NBC
Montreal, Quebec

Version control with Git: Use Git for version control and code tracking, ensuring version consistency across different development and production environments. A career as a SQL back-end developer in the Asset Management team at National Bank means acting as an expert in design, development and opti...

Ubisoft
Montreal, Quebec

Permettre l'utilisation de la plateforme centrale en développant toutes les pièces de logiciel connectant pour permettre son utilisation et son intégration dans l'écosystème Ubisoft;. Votre travail contribuera à offrir à des millions de joueurs des expériences encore plus sûres et personnalisées, ai...

Société Générale Assurances
Montreal, Quebec

Minimum of 20 Vacation days + 4 personal days Supportive Maternity, paternity, parental and adoption leave policy Health spending ($2,000/year) and personal spending ($1,000/year) accounts with 75+ eligible reimbursement categories (health, training, electronics etc. IT (Information Technology) Perm...

DELAN
Montreal, Quebec

Le Développeur Back-End Senior sera responsable de développer des solutions logicielles afin de maximiser l’efficacité et la scalabilité des produits, en étant au cœur d’une équipe de développement d’une dizaine de personnes. Expérience en création et optimisation de bases de données relationnelles ...

freelance.ca
Montreal, Quebec

Assurer l’opération en haute disponibilité (24/7) des actifs de protection de données. Développer et déployer de nouvelles capacités de protection des données permettant aux équipes TI de répondre aux plus hauts standards de sécurité. Prendre en charge les déploiements, tests, environnements de déve...

ELITS
Montreal, Quebec

Are you a social, flexible, and structured person with a great interest in information technology? Do you find development, constructing, and use of the latest technologies challenging? In that case – send your application to us today!. Interact with Frontend team to create the UI with backend suppo...

Logient
Montreal, Quebec

Sous la direction du Responsable du Développement Logiciel, vos principales missions incluront la conception, le débogage, l’amélioration continue et l’optimisation des logiciels logistiques. Documentation et Révision : Créer et maintenir des documents techniques (conception, développement, révision...

CB Canada
Montreal, Quebec

Description des tâches et responsabilités – Développeur Java Back-End. Bonnes capacités d'organisation et de coordination;. Grande motivation, capacité à identifier et résoudre les problèmes de manière proactive et indépendante et à fournir des solutions;. As a part of its agreements with its variou...

LANDR
Montreal, Quebec

LANDR is looking for a Front-End Developer with strong R skills who is a true team player with strong social and soft skills and who will want to leave its mark on a widely used cloud-based solution for the music industry. Working within the web development team, the candidate will be working on the...