Senior Ruby on Rails Developer
at Nimonik Inc
Montréal, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 19 Sep, 2024 | USD 95000 Annual | 20 Jun, 2024 | 6 year(s) or above | Optimization,Github,Collaboration,Git,Javascript Frameworks,Responsive Web Design,Version Control,Capistrano,Mysql | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Help us find the right candidate and earn a $1,000 finders fee.
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
- Myql
- Redis
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 tim
REQUIREMENT SUMMARY
Min:6.0Max:11.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Montréal, QC, Canada