Senior Ruby on Rails Engineer (offline)

To join us -
● 4+ years of work experience as Ruby developer
● Ruby on Rails 4/5 at least for 1 year
● Experience in Test Driven Development is a MUST (RSpec, Capybara)
● Good understanding of automated testing and debug
● Comfortable with the UNIX/Linux command line
● Practical experience with RDBMS
● Experience with Sidekiq
● English: Upper-Intermediate B2+

Will be a plus:
● Experience in pair programming
● Experience implementing APIs
● Experience with VIM, TMUX
● Loves working in an Agile environment


βš™οΈ Technology stack:
Ruby 2.6.6
Ruby-on-Rails 5
Go
Postgres
RSpec
Sidekiq
ReactJS
Jest

- CI and analysis:
Mergequeue-bot
SemaphoreCI
Percy
BrowserStack
Rubocop, ESlint
Skylight
Honeybadger
NewRelic
Third-party integrations:
Stripe
Twilio
Zapier

- Service hosted on Heroku. Fully automated deployment after a commit to a master branch;
Code hosted on Github;
Have open source libraries;
The platform is in the active development stage. ~90% new features;
We are using the latest versions of all libraries (dependa-bot);
Rails way with using additional architectural layers. (Services, FormObjects, Commands, etc.;
Test coverage ~99%;
Small and fancy code base: 4700+ LOC (65000+ tests LOC);
We are using the TDD methodology. It means that you need to write a test for any line of code;
Code reviews;
We have a growing/mentoring plan;
Pair programming with every developer. Close cooperation. Friendly team.;
Extreme programming. Ability to influence directly on product design;
All line-up in Notion. Communication via Slack and Google meet. Everyone can ask anyone about anything;
Medical insurance;
Relocation bonuses;
Hi-end Mac laptops;
Out-of-work activities

About Human Agency

Нuman Аgency is a full-service digital agency and technology solutions company helping anyone with a message break through the noise and connect with the world. Our commitment is to the free exercise of our "Experience" and to ensure anyone has the tools they need to make their voice heard online. Our flagship product, Experience, is a digital organizing tool that lets you effectively connect with your supporters, customers, or community to move them to action. Nonprofit leaders, campaign organizers, recruiters, and so many more use Experience to raise funds, generate leads, and build their movements.

Company website:
https://humanagency.org

The job ad is no longer active
Job unpublished on 14 December 2020

Look at the current jobs Ruby Kyiv→