Position: Senior Software Engineer (Ruby/Rails)
Company: Elopage
Experience required: 5y
English level: intermediate

Main tasks and responsibilities:
- Developing features mostly for the backend part
- Support, optimization, and improvement of the project
- Writing unit tests
- Participate at all stages of the development lifecycle
- Stay informed about relevant new technologies and drive their continuous adoption and integration into the design

Required skills:
- At last 4+ years of commercial experience with Ruby
- Extensive knowledge of Ruby on Rails and its testing frameworks (minitest, RSpec)
- Strong knowledge of OOP, Design Patterns and OOD principles
- Deep experience with version control system like Git
- English Intermediate +

Will be a plus:
- Experience in test-driven development
- Good understanding of CI/CD process (Circle CI, GitHub Actions)
- Hands-on experience with PostgreSQL & NoSQL databases 

What we offer:
- Competitive compensation depending on experience and skills
- 18 working days paid vacation and public holidays according to the Ukrainian legislation
- Compensation of professionals training/development measure
- Company trips to Berlin
- Office in the city center (Halytska square)