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 situ\xc3\xa9e \xc3\xa0 seulement 15 minutes en voiture au sud du centre-ville de Montr\xc3\xa9al, sur le territoire mohawk de Kahnawake. Nous sommes actuellement en expansion, d\xc3\xa9voilant de nouveaux espaces de jeu, un h\xc3\xb4tel luxueux et des options de restauration sp\xc3\xa9cialis\xc3\xa9es.Nous Recherchons : D\xc3\xa9veloppeur Ruby on Rails & NodeJS avec Plus de 3 Ans d\'Exp\xc3\xa9rienceRejoignez notre \xc3\xa9quipe talentueuse de d\xc3\xa9veloppeurs et de concepteurs dans notre qu\xc3\xaate d\'innovation. En tant que D\xc3\xa9veloppeur Backend sp\xc3\xa9cialis\xc3\xa9 en Ruby et NodeJS, vous jouerez un r\xc3\xb4le cl\xc3\xa9 dans le d\xc3\xa9veloppement et l\'am\xc3\xa9lioration du backend de divers sites web, services d\'applications mobiles et microservices.Ce que nous offrons :
  • R\xc3\xa9mun\xc3\xa9ration concurrentielle (70 000$-80 000$ selon exp\xc3\xa9rience)
  • Possibilit\xc3\xa9s d\xe2\x80\x99horaires flexibles
  • Rabais sur la nourriture
  • Formation compl\xc3\xa8te r\xc3\xa9mun\xc3\xa9r\xc3\xa9e
  • Possibilit\xc3\xa9s d\xe2\x80\x99avancement
  • Stationnement gratuit
  • \xc3\x89v\xc3\xa9nements organis\xc3\xa9s par l\xe2\x80\x99entreprise
  • Possibilit\xc3\xa9s de b\xc3\xa9n\xc3\xa9volat pour Playground Cares
Comp\xc3\xa9tences Requises:
  • Connaissance approfondie de JavaScript (ES6).
  • Exp\xc3\xa9rience solide avec Ruby.
  • Capacit\xc3\xa9 d\xc3\xa9montr\xc3\xa9e \xc3\xa0 fournir des APIs efficaces.
  • Expertise dans la cr\xc3\xa9ation et l\'\xc3\xa9chelonnement de Microservices.
  • Exp\xc3\xa9rience obligatoire avec NPM/node.js et Git (de pr\xc3\xa9f\xc3\xa9rence Gitlab).
  • Exp\xc3\xa9rience av\xc3\xa9r\xc3\xa9e dans le d\xc3\xa9veloppement d\'API REST (interrogation et publication).
  • Comp\xc3\xa9tences avanc\xc3\xa9es en SQL (MySQL, MSSQL).
  • Ma\xc3\xaetrise des outils de versionnage de code, en particulier Git.
  • Familiarit\xc3\xa9 avec TDD, BDD et les tests d\'int\xc3\xa9gration dans un environnement RoR.
  • Exp\xc3\xa9rience avec la programmation WebSocket, les biblioth\xc3\xa8ques RubyGem (Sidekiq, PaperTrail, RSpec, Devise, Doorkeeper, etc.).
  • Comp\xc3\xa9tences en d\xc3\xa9ploiement pour serveurs Ubuntu (nginx, puma) ou n\xc5\x93uds Swarm avec Docker.
  • Comp\xc3\xa9tence dans le benchmarking de code et l\'identification des goulots d\'\xc3\xa9tranglement.
  • Engagement envers une documentation de code exhaustive.
Qualifications Suppl\xc3\xa9mentaires (Un Plus):
  • Exp\xc3\xa9rience avec Docker, Swarm, Kubernetes.
  • Familiarit\xc3\xa9 avec les outils CI/CD tels que GitLab CI et Jenkins.
  • Ma\xc3\xaetrise de JavaScript et TypeScript, y compris les frameworks JS et TS.
  • Comp\xc3\xa9tences en ing\xc3\xa9nierie des donn\xc3\xa9es, y compris la cr\xc3\xa9ation et la maintenance de pipelines (serveurs MS SQL vers feuilles de calcul, CSV, webhooks).
  • Connaissance de Redis.
  • Un Avantage Significatif: Exp\xc3\xa9rience dans l\'int\xc3\xa9gration de mod\xc3\xa8les d\'apprentissage automatique et comp\xc3\xa9tences en science des donn\xc3\xa9es, particuli\xc3\xa8rement 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
    JD2297391
  • 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