Position: Ruby on Rails Developer
Company: Remotal
Experience required: 5y
Category: Ruby
English level: upper
Published: 2020-10-01T00:00:00+03:00

Необходимые навыки
+7 years professional experience with RoR.
— Experience as a lead developer required.
— Experience in upgrading to a major RoR version required.
— Experience with GraphQL required.
— Experience with Docker required (creating dockerfiles, docker-compose files, etc).
— Experience with Ansible or Terraform required.
— Experience writing E2E tests with RSpec required.
— Strong mindset of following and suggesting best practices.
— Experience with DCP format is optional.
— Spoken & written English

Предлагаем
— Full-time, full-remote, 6 months (longer depending on performance).
— You are the only developer on this project.
— People you will be in contact with:
--- A RoR dev
--- A DevOps
--- A Product Owner
--- A Project Manager
--- A Business Owner.

Обязанности
— Upgrade Ruby, Rails and dependencies.
— Code and deploy fixes, improvements and new features
— Write tests and documentation.
— Setup travis and codeclimate.

Stack:

Databases
— PostgreSQL (pg 1.1)
— Memcached (dalli 2.7)

Ruby on Rails and dependencies
— Ruby (2.3)
— Ruby on Rails (5.2)
— Crono (1.1)
— DelayedJob
— Shrine (2.12)
— dcp_convert (and dcp_utils)
— GraphQL (1.8)
— Emailing via AWS SES (aws-sdk-rails)
— HAML / Coffeescript / Bootstrap

Tests
— Faker
— Factorybot
— Rspec

Others
— Rubocop
— Brakeman
— Capistrano
— Docker
— Terraform
— Ansible

AWS
— EC2, SES, S3, ECS, R53, RDS

Other Tools
— Jira / Confluence
— Github
— Slack