Необходимые навыки
+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.
— Fluent 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
One of the products is a solution on which cinemas can browse the latest movies, trailers, etc, purchase and download them. Different streaming formats are available, such as mp4 and mpeg. Content distribution (such as trailers, movies, subtitles, etc) are in DCP.
Mission
The solution hasn’t been upgraded for several months. The solution is composed of 2 repositories, one for Ruby on Rails project, the other one for terraform deployment scripts.
You will be the only active developer on this project.
About Remotal
Remotal is a developer placement agency specialized in finding experienced Ukrainian engineers for french companies. Our goal is to find the best project/engineer matches to initiate long and rewarding collaborations.
Company website:
https://remotal.io/
The job ad is no longer active
Job unpublished on
24 October 2020
Look at the current
jobs
Ruby
Remote→