Design, build, and maintain efficient, reusable, and reliable Ruby code
Opportunity details
Opportunity Type
Graduate Job
Number of Vacancies
3
Application dates
Minimum requirements
Minimum Prior Qualification
Bachelor
Accepting International Applications
No
Qualifications Accepted
E
Aerospace Engineering
Air Traffic Control
Aircraft Maintenance Engineering
Aircraft Operation & Aviation
Automotive & Transport Engineering
Chemical Engineering
Civil Engineering & Construction
Communications Engineering
Electrical & Electronic Engineering
Engineering Management
Environmental Engineering
Fire & Safety Engineering
Geomatic Engineering
Manufacturing Engineering
Marine Engineering
Materials Engineering
Mathematics & Statistics
Mechanical Engineering
Mining Engineering
Petroleum Engineering
Renewable Energy Engineering
Robotics & Mechatronics Engineering
Engineering & Mathematics (all other)
I
Computer Science (all other)
Job Description
Design, build, and maintain efficient, reusable, and reliable Ruby code
Integration of data storage solutions {{may include databases, key-value stores, blob stores, etc.}} 3. Integration of user-facing elements developed by front-end developers with server side logic
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization and automatization
Requirements
Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
Good understanding of the syntax of Ruby and its nuances
Solid understanding of object-oriented programming
Good understanding of server-side templating languages
Ability to integrate multiple data sources and databases into one system
Understanding of fundamental design principles behind a scalable application
Able to create database sachems that represent and support business processes
Able to implement automated testing platforms and unit test
Must-haves:
Ruby on Rails
Ruby
ReactJS
Javascript
JQuery
HTML5, CSS3
Sass, Bootstrap, Google fonts, Postgres and, MySQL