28 жовтня 2019

Full Stack Developer - Relocation to Canada (вакансія неактивна)

Ванкувер (Канада)

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.

This position is open for Canadian (Vancouver) office, but first, a candidate has to pass test period in Dnipro office.

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.

Гарячі вакансії

Всі вакансії