“Future Made Simple” / Tornada Incorporated
250 YongeStreet, Suite 2201
Toronto, Ontario,M5B 2L7
Main: 647-715-5257 | Sales: 647-962-2668

Full Stack Ruby on Rails Developer Description

Tornada is founded in 2015 and our mission is to turn raw data into a meaningful data which help bringing valuable insights to businesses. Our cut-through expertise in data analytics will bring tremendous values to boost business operations, mitigate risks and guarantee profitable. To see more of our work, check us out at

Job Description

We are looking for a self-motivated full-stack Ruby on Rails developer to join our growing development team. You are going to develop visually rich data-driven websites and dashboards. Improve our development methodology through continuous integration, automated deployments and unit testing and establish best practices in software development.

This position is ideally suited for a technology enthusiast who is passionate, smart, creative, and proactive. Programming experience is definitely required.

Qualifications

  • Minimum of 3-5 years’ experience of Ruby on Rails.
  • General development skills should include understanding of common design patterns (MVC, Observer, Singleton, etc.), OOP concepts (Abstraction, Inheritance, Mixins Dynamic/Duck typing), Blocks, Lambdas .
  • A solid grounding in HTML, CSS and JavaScript - you will be experienced in Responsive Web Design (using Bootstrap, Foundation, Semantic UI or similar) as well as experience in using common Javascript and CSS frameworks such as jQuery, Sass, CoffeeScript, Ember, React.
  • Good understanding of Web Services, APIs and Object Serialisation concepts (such as JSON, REST, YAML, etc.), Data Access & ORM (specifically Active Record), Package Management (RubyGems)
  • Security, Routing and Authentication – with a basic understanding of the principles outlined in the Ruby on Rails Security Guide (such as SQL and XSS Injection, Session hijacking and replay attacks)
  • Modern agile based development approaches (TDD, BDD and Scrum), Source code management (Git and Github, Subversion) and exposure to continuous integration and unit testing frameworks.
  • Self-sufficient, pro-active and able to share best practise Ruby on Rails development with other team members. You will be liaising with Product Owners and Senior Management team members and so good verbal and written communication skills are essential.

Nice to have the following experiences;

  • Experience in using Authentication and User Registration Frameworks such as Devise
  • Exposure to JavaScript Graphing/Chart libraries, especially D3.js
  • Working on the Microsoft Windows Platform – especially using SQL Server with TinyTDS/ActiveRecordSQLServer-Adapter
  • Exposure to other Full-Stack Development frameworks, especially ASP.NET MVC. Although you require no prior experience with ASP.NET MVC, you may be expected to learn it on the job – so this role is ideal for anyone looking to gain exposure outside of Ruby on Rails Development
  • Exposure to OLAP databases (e.g. SQL Server Analysis Services, MDX), and/or working with other Data Visualisation Tools such as Qlikview, Tableau or Tibco Spotfire.
  • Knowledge of JDA integration is a big bonus.

Job Postings_Tech_Ruby_v1_20170206