Position: Ruby Developer
Company: P2H
Experience required: 3y
English level: intermediate

We are looking for a Ruby Developer to start a big project for our client from scratch.

Requirements:
3-4 year experience in Ruby development
Strong knowledge in OOP, Ruby on Rails, Rails API
Excellent understanding of Client-Server and microservices architecture 
Experience in REST API
Understanding AJAX, WebSocket, ServiceWorker
Experience with both SQL (PostgreSQL) and NoSQL (Redis)
Understanding of CI/CD
Experience in working with VCS (GitLab, GitHub)
RSpec
English (intermediate)

Will be plus:
Experience GraphQL
Experience of integration with 3rd party systems and services
Experience with JWT, Docker, Kubernetes, RabbitMQ
Experience in Agile software development (Scrum, LeSS)

Responsibilities:
Perform appropriate coding, code commenting, debugging, bug fixing, code testing according to company coding conventions, approved designs and project standards
Performing code review, and other supplementary related activities
Write technical specifications, participate in design reviews and provide input to the design recommendations
Work with the team on estimations and plans for new tasks and epics
Stay up-to-date within dynamic Ruby ecosystem and provide suggestions for improvements related to tools, new standards, and best practices

We offer:
Nice and comfortable office located near metro station Universitet
Flexible working schedule
Free English courses in the office
Competitive salary paid annual leave and sick leave
Corporate events, competitions and team building events
Personal development and professional growth opportunities