Full Stack Developer (Canada) Offline

Join our fast pace international team where we are building fleet management products. This position will be responsible for an in-house ERP development, extension, and integration with 3rd-party software systems such as CRM, accounting, BI analytics, and external websites.

 

REQUIRED SKILLS

Advanced written and spoken English

5+ years developing software.

2+ years using Ruby on Rails

Knowledge of at least one of JavaScript frameworks: Backbone.js, AngularJS, React, EmberJS or other

TDD — RSpec

Understanding of OOP principles

Good knowledge/experience of:

MySQL

Redis

RSpec

VCR

Capybara

Capistrano

Git

Amazon AWS or Google Cloud

NewRelic, CI, other automation/monitoring tools

Agile and Scrum methodologies

 

DESIRED SKILLS

Experience working with remote teams

NoSQL experience: MongoDB/ElasticSearch

Building complex systems using microservices

Experience in scaling web applications

Knowledge of RESTful API design

Other languages GO/Erlang/Elixir/C#

Experience in WebSockets

Big Data or GIS projects in the past

DevOps skills: Chef/Puppet/Ansible

RESPONSIBILITIES

Development and further support for web applications created on Ruby and using the Rails framework.

 

Design, development, and testing of applications based on functional and unit tests in accordance with company standards and best practices.

 

Organize the process of code review and provide a quality feed on code created by other developers.

 

Identification of “code smells” of sites, refactoring with the use of programming templates and generally accepted standards.

 

Development and support of the architecture of high-load systems.

 

Deploying applications.

 

Preparing API documentation.

 

Using Git/GitFlow and BitBucket to control source code.

 

Estimate tasks duration, adhere to deadlines set, and coordinate implementation with managers.

 

Support the Product Management team to clearly define and plan new projects, including direct contact with clients if necessary.

 

Candidates must submit their CV and code repository. Submit a real-life application, or as close as real-life as possible.

The job ad is no longer active

Look at the current jobs Ruby Dnipro→

Loading...