Back End Developer / Développeur Ruby On Rails

Kahnawake, QC, Canada

Job Description


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 ExperienceJoin 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 situxc3xa9e xc3xa0 seulement 15 minutes en voiture au sud du centre-ville de Montrxc3xa9al, sur le territoire mohawk de Kahnawake. Nous sommes actuellement en expansion, dxc3xa9voilant de nouveaux espaces de jeu, un hxc3xb4tel luxueux et des options de restauration spxc3xa9cialisxc3xa9es.Nous Recherchons : Dxc3xa9veloppeur Ruby on Rails & NodeJS avec Plus de 3 Ans d'Expxc3xa9rienceRejoignez notre xc3xa9quipe talentueuse de dxc3xa9veloppeurs et de concepteurs dans notre quxc3xaate d'innovation. En tant que Dxc3xa9veloppeur Backend spxc3xa9cialisxc3xa9 en Ruby et NodeJS, vous jouerez un rxc3xb4le clxc3xa9 dans le dxc3xa9veloppement et l'amxc3xa9lioration du backend de divers sites web, services d'applications mobiles et microservices.Ce que nous offrons :
  • Rxc3xa9munxc3xa9ration concurrentielle (70 000$-80 000$ selon expxc3xa9rience)
  • Possibilitxc3xa9s dxe2x80x99horaires flexibles
  • Rabais sur la nourriture
  • Formation complxc3xa8te rxc3xa9munxc3xa9rxc3xa9e
  • Possibilitxc3xa9s dxe2x80x99avancement
  • Stationnement gratuit
  • xc3x89vxc3xa9nements organisxc3xa9s par lxe2x80x99entreprise
  • Possibilitxc3xa9s de bxc3xa9nxc3xa9volat pour Playground Cares
Compxc3xa9tences Requises:
  • Connaissance approfondie de JavaScript (ES6).
  • Expxc3xa9rience solide avec Ruby.
  • Capacitxc3xa9 dxc3xa9montrxc3xa9e xc3xa0 fournir des APIs efficaces.
  • Expertise dans la crxc3xa9ation et l'xc3xa9chelonnement de Microservices.
  • Expxc3xa9rience obligatoire avec NPM/node.js et Git (de prxc3xa9fxc3xa9rence Gitlab).
  • Expxc3xa9rience avxc3xa9rxc3xa9e dans le dxc3xa9veloppement d'API REST (interrogation et publication).
  • Compxc3xa9tences avancxc3xa9es en SQL (MySQL, MSSQL).
  • Maxc3xaetrise des outils de versionnage de code, en particulier Git.
  • Familiaritxc3xa9 avec TDD, BDD et les tests d'intxc3xa9gration dans un environnement RoR.
  • Expxc3xa9rience avec la programmation WebSocket, les bibliothxc3xa8ques RubyGem (Sidekiq, PaperTrail, RSpec, Devise, Doorkeeper, etc.).
  • Compxc3xa9tences en dxc3xa9ploiement pour serveurs Ubuntu (nginx, puma) ou nxc5x93uds Swarm avec Docker.
  • Compxc3xa9tence dans le benchmarking de code et l'identification des goulots d'xc3xa9tranglement.
  • Engagement envers une documentation de code exhaustive.
Qualifications Supplxc3xa9mentaires (Un Plus):
  • Expxc3xa9rience avec Docker, Swarm, Kubernetes.
  • Familiaritxc3xa9 avec les outils CI/CD tels que GitLab CI et Jenkins.
  • Maxc3xaetrise de JavaScript et TypeScript, y compris les frameworks JS et TS.
  • Compxc3xa9tences en ingxc3xa9nierie des donnxc3xa9es, y compris la crxc3xa9ation et la maintenance de pipelines (serveurs MS SQL vers feuilles de calcul, CSV, webhooks).
  • Connaissance de Redis.
  • Un Avantage Significatif: Expxc3xa9rience dans l'intxc3xa9gration de modxc3xa8les d'apprentissage automatique et compxc3xa9tences en science des donnxc3xa9es, particulixc3xa8rement en Python.
Powered by JazzHR

Playground

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2348414
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $70000 - 80000 per year
  • Employment Status
    Permanent
  • Job Location
    Kahnawake, QC, Canada
  • Education
    Not mentioned