Full-Stack Ruby Developer

25 июля 2018    34
Откликнуться

Requirements:
● Work experience with Ruby and Ruby on Rails more than 2 years
● Proficiency with some front-end frameworks (Angular, Vue.JS, React.JS)
● Knowledge of MySQL, PG, ElasticSearch, Sonar, Mongo
● Rails best practice
● RESTful API, JSON API
● Experience with RuboCop, JSHint/JSLint
● Strong knowledge of Bootstrap
● Rspec, Cucumber, Capybara
● Good written and spoken English level
● Fast-learning, proactivity

Will be a plus:
● Bachelor’s degree in Computer Science
● Experience with AWS
● NoSQL
● Solid understanding of deploying and maintaining Rails apps within the AWS environment
● Ability to set up workers and deploy across multiple instances
● Git experience, some would say you are a git master

With us you can:

Develop your technical knowledge:
— Use latest technologies for work
— Participate in technical events and conferences
— Take part in regular techtalks and work on your professional development

Improve your soft skills:
— Build strong teamwork skills and become an essential part of the dynamic teams
— Improve your English at classes and by speaking directly with clients

What else do we offer?
— Competitive compensation and benefits
— Flexible and negotiable working schedule
— Nice and comfortable office located near metro station
— Paid vacation (20 work days)
— Free corporate English classes
— English speaking club with native speaker
— Break area with Xbox, air hockey, ping-pong and table soccer
— Truly friendly atmosphere
— Unforgettable corporate events and holidays celebrations
— Bookcrossing
— Basketball and ping-pong teams
— Discounts offered by corporate bonus cards (our partners are coffee shops, bars, and fitness centers)

● Technology selection for the Project;
● Designing, developing and implementing enhancements, and new features to the product on
the basis of customer’s requirements;
● Definition of architecture of application or its evolution;
● Selection of the ways of interaction between the components of the system;
● Designing of interfaces and application components;
● Following engineering practices including code review, writing unit-level, integration-level
tests;
● Supporting existing applications by doing refactoring tasks on existing code, develop feature
enhancements and fix bugs;
● Justification and enforcement of terms of the estimate.

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.