Position: Middle to Senior Ruby Developer
Company: FTL
Experience required: 3y
Category: Ruby
English level: upper
Published: 2023-07-01T00:00:00+03:00

We seek a skilled Ruby on Rails Developer to join our customer's project, the first French self-service ticketing platform for event organisers. The product is an online ticketing, cashless payment, and access control solution. We have a Full-Stack Developer focused on synchronisation between services and new features development. So seize the opportunity to join us and do great things!  

**Tech stack**
React.js, RoR, PostgreSQL, REST API, GraphQL, CSS, ERB, JSX. 

**Required skills**
- 4+  years of experience in Ruby on Rails
- A ruthless commitment to quality: unit testing is a must for critical parts
- Understanding of functional programming style in Ruby
- Skills for writing reusable Ruby libraries or gems that may be used in expressive ways
- Able to work in a dev-automation environment with some source control, continuous integration/delivery systems
- Good understanding of HTML and CSS, including CSS pre-processors and responsive web design
- Solid understanding of RDBMS (PostgreSQL)
- Good knowledge of REST API standards 
- Upper-Intermediate level of English

**As a plus**
- Understanding and experience with front-end programming: JavaScript, modern client-side frameworks/libraries (React & Redux, Angular, Vue, etc.)

**Responsibilities**
- Follow organizational processes and best practices in an Agile team environment.
- Developing new functionality, suggesting improvements to the codebase and the product
- Collaborating with the product owner on estimating and selecting tasks for every sprint
- Writing detailed technical specifications based on user stories
- Performing code reviews, approving pull requests and improving the quality of the code

**We offer**
- Great team and interesting projects
- Modern technologies and management methods
- Tech/career growth opportunities
- Competitive salary (regularly based on your performance)
- Flexible working schedule (remote is ok)
- 30 working days of paid vacation
- Unlimited paid sick leaves
- Fast hiring process
- Friendly atmosphere (corporate events)