Requirements:
– Over four years of professional experience
– Knowledge of IRB console, Ruby syntax, MVC model, Git, and GitHub
– Knowledge of MySQL and PostgreSQL
– Knowledge of JavaScript and AJAX
– Experience with Rails/Rake tasks and migrations
– Experience with Ruby Gems and Bundler
– Understanding of testing and test-driven development (RSpec, Minitest)
– Knowledge of OOP patterns
– Experience with REST API
– Knowledge of Agile, Kanban, and Scrum
– Pure SQL and NoSQL
– Knowledge of code self-documentation (Apipie and Swagger)
– Knowledge of queue managers (Sidekiq, DelayedJob, Resque)
– Understanding of SOLID and DRY
– Understanding of the architecture of software products
– Knowledge of DevOps infrastructure (Docker, Kubernetes) is an advantage
– Knowledge of frontend frameworks (Vue, Angular, React) is an advantage
– Knowledge of DDD and Service-Oriented Design is an advantage
– High level of English proficiency
We offer:
– Flexible work schedule (5 days a week)
– Ability to work in the office, remotely, or both
– All public holidays are days-off
– Paid probationary period
– Paid vacation and sick leave
– Financial assistance at the birth of a child
– Comfortable modern 8-floor office in the city center with a sun terrace and relaxation areas
– Free English classes, including with a native speaker
– Mentoring and shared interest groups
– Continuous education in technologies
– Ability to split equipment purchases 50/50 with the company
– Full reimbursement for participation in domestic and international conferences
– Partial payment of professional courses fees
– Partial reimbursement of the gym, swimming pool, or other fitness expenses
– Team building activities with the team and other colleagues, including outdoor activities, field trips, and various events
– Care, respect, and everything you need for comfortable work in our company!