Senior Ruby Rails Developer – Hivetec

Job Description & Requirements
We are seeking a talented Ruby on Rails Developer who has a passion for programming, possesses a good understanding of agile practices, and desire to join a team of exceptional developers working in a fast-paced environment to deliver first-class software.
Role Highlights
Work with your cross-functional team of software developers
Each team is empowered with the freedom to make decisions and try new things
We are constantly pushing the envelope of what is possible

About Hivetec
Hivetec is a technology company which develops software solutions to support the community services sector.

The Role
The Ruby on Rails Developer role is focused on advancing our internal and customer-facing web applications using Ruby on Rails, JavaScript, HTML5, CSS3 React and numerous libraries and frameworks.

Job Tasks and Responsibilities
The duties and tasks are varied and complex needing independent judgement. Below you will find a list of some of the key duties and responsibilities:
Design, build, and maintain efficient, reusable, and reliable Ruby code.
Integration of data storage solutions – may include databases, key-value stores, blob stores, etc.
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.
Skills and Experience
Below is a list of the required experience, skills and qualifications that will allow you to be successful in this role.

Experience with Ruby on Rails, along with other common libraries such as RSpec.
MySQL/redis
Good understanding of the syntax of Ruby and its nuances.
Solid understanding of object-oriented programming.
Good understanding of server-side templating languages such as haml.
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
Familiarity with concepts of MVC, ORM, and RESTful.
A knack for writing clean, readable, testable Ruby code.
Strong written and verbal communication skills including technical writing skills.
A process – driven personality and high performance standards.
High level of attention to detail and exceptional organisation skills.
A demonstrated track record of meeting critical task milestones.

Optional:
Formal tertiary qualifications in an appropriate discipline IT/Computer Science.
The ability to communicate with and influence all levels of stakeholders.

Our stack also include (will be beneficial for you to know but not necessary):
Ruby stack libraries: Cucumber
NodeJS + Casper
Ops: Docker, OpenStack, Ansible, CoreOS
elasticsearch
zeromq
JSONAPI::Resources
Alongside our main product we have second portal build on top of React and mobile app built with React Native

How to Apply
How To Apply If you are looking for an opportunity to add value to a fast growing Australian company, please submit your resume along with your cover letter (no more than two pages) to careers@hivetec.com.au.