Nimonik Logo

Nimonik

Senior Ruby on Rails Developer

Posted 3 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Montréal, QC
Senior level
In-Office or Remote
Hiring Remotely in Montréal, QC
Senior level
Design, develop, and deploy Ruby on Rails applications, write tests, implement caching, utilize AWS, and mentor teams in a collaborative environment.
The summary above was generated by AI

Help us find the right candidate and earn a $1,000 finders fee.

Any use of AI in the application process disqualifies you permanently from work at Nimonik.

To apply, complete the assessment here: https://coderbyte.com/sl-candidate?promo=nimonik-42fa4:rails-developer-dfcp26ru8b&invb=userin56bdyhc

Responsibilities:

  • Design, develop, and deploy robust Ruby on Rails applications.
  • Write comprehensive tests using RSpec, Capybara, Selenium, and Cucumber to ensure code quality and reliability.
  • Utilize Solr or similar technologies for efficient search functionalities.
  • Implement caching strategies using Redis to optimize application performance.
  • Work with cloud platforms such as AWS (e.g., EC2, S3, load balancer) for scalable and reliable infrastructure.
  • Design, build, and deploy APIs to support application functionality.
  • Conduct thorough code reviews and collaborate with cross-functional teams, including designers and product managers, to deliver high-quality software solutions.
  • Review pull requests, mentor, and be an advocate for high-quality code that makes future development faster, easier and better.
  • Other duties determined by the company from time to time

Requirements:

  • Minimum of 6 years of experience as a Senior Ruby on Rails Developer.
  • Strong knowledge and experience in Ruby and Rails frameworks.
  • Proven experience with writing comprehensive tests and conducting code reviews.
  • Familiarity with cloud platforms, particularly AWS.
  • Experience with JavaScript frameworks such as Backbone/MarionetteJS, ReactJS, VueJS, or Stimulus JS.
  • Proficiency in Git and GitHub for version control and collaboration.
  • Proficiency in MySQL and Posgresql for database management and optimization.
  • Experience working with delayed jobs for asynchronous processing.
  • Deployment using Capistrano for streamlined and efficient deployment processes.
  • Solid understanding and experience with Bootstrap CSS for responsive web design.
  • Excellent communication and collaboration skills.
  • Ability to work effectively in a fast-paced and dynamic environment.

Nice to Have:


  • Experience with Docker for containerization.
  • Familiarity with Puppet or similar configuration management tools.
  • Knowledge of GitHub Actions for continuous integration and deployment.
  • Understanding of application monitoring tools like Zabbix, Kibana, New Relic, etc.

This is our stack:

 - Ruby

 - Rails

 - Backbone/MarionettJs (We will migrate this to another JS framework)

 - Bootstrap 

 - Mysql

 - Redis

 - AWS

 - Puppet

to apply, submit cover letter, cv and respond fully to questions in job application. Complete assessment: https://coderbyte.com/sl-candidate?promo=nimonik-42fa4:rails-developer-dfcp26ru8b&invb=userin56bdyhc

Any use of AI disqualifies you permanently.

Top Skills

APIs
AWS
Backbonejs
Capybara
Cucumber
Docker
Git
Git
JavaScript
Marionettejs
MySQL
Postgres
Puppet
Ruby on Rails
React
Redis
Rspec
Ruby
Selenium
Solr
Stimulus Js
Vuejs
HQ

Nimonik Montréal, Québec, CAN Office

602-5445 ave de Gaspe, Montréal, Quebec, Canada, H2T3B2

Similar Jobs

5 Days Ago
In-Office or Remote
8 Locations
Senior level
Senior level
Information Technology • Software • Consulting
Seeking a Senior Full Stack Engineer to lead development of web applications, mentor teams, and engage in CI/CD processes while collaborating with cross-functional teams.
Top Skills: AngularCi/CdDockerKubernetesNode.jsRuby On Rails
13 Days Ago
Remote
Canada
Senior level
Senior level
eCommerce
Lead the design, development, and support of Ruby on Rails applications. Collaborate with CTO and engineers to launch products quickly, resolving complex technical issues.
Top Skills: JavaScriptReactRuby On Rails
13 Days Ago
Remote
3 Locations
Junior
Junior
Software • Automation
The Senior Software Engineer at Rootly will design, implement, and own features, architect infrastructure, and improve engineering standards while working closely with customers.
Top Skills: AWSAzureGCPGitHerokuHotwireJavaScriptNotionPagerdutyPostgresRuby on RailsRedisRubySidekiqSlackStimulusTerraformViewcomponents

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account