Position: Ruby Engineer
Company: Remotal
Experience required: 5y
English level: intermediate

Client
The customer has a web application to sell green fees from different golf networks in France and abroad. This system is designed and developed internally by a small multidisciplinary team.

The customer wishes, among other things, to develop its system by integrating new ERPs, linking with a new app from the French Golf Federation and a new UX, integrating a payment provider.

The web application has been audited by an external company, thus providing a helpful understanding of the architecture and technologies used.

On this project, the current team is composed of:
3 persons in the business team
1 Product Owner
1 lead developer
1 junior developer

Stack
Backend: Ruby on Rails, Hanami, MongoDB, PostgreSQL, Redis, Docker, Kubernetes, OVH
Frontend: JQuery, Bootstrap
API: REST, Websocket
Test: RSpec
CI: GitlabCI
Tools: Gitlab, NewRelic

Position
Part-time remote position in the client's team, developing the product for the long term (20 hours a week).
6 weeks trial period, 12 full months and more if the customer is satisfied.
You will be working on the backend and front-end.
You will be expected to suggest and implement solutions.

Requirements
5y+ professional experience developing using Ruby.
Previously held a position of lead developer.
Strong knowledge of Unit-test, and Functional-test.
Production experience with Docker, Redis, PostgreSQL, MongoDB, Heroku.
Willing to learn how to use ELM and Kubernetes in production environments.
Spoken & written English.

Recruiting process
Interview with Remotal.
Interview with CTO & technical test.
Fit interview with teammates.