Position: Junior and Middle Ruby Engineer (Sign up bonus 1,000 USD)
Company: Human Agency
Category: Ruby
Experience required: 2y
English level: upper
Published: 2022-03-01T00:00:00+02:00

- 2+ years of work experience as Ruby developer
- Ruby on Rails 5/6 at least for 1 year
- Experience with writing System/Unit tests
- Good understanding of TDD
- Practical experience with RDBMS
- Experience with Sidekiq
- Comfortable with the UNIX/Linux command line
- English: Upper-Intermediate B2+

Will be a plus:
● Experience in pair programming
● Experience implementing APIs
● Experience with VIM and TMUX (We will teach you experience TMUX and VIM)
● Loves working in Agile and continuous learning environment


Why Ukrainian talent work with Human Agency?

— Creating a positive impact in the World
— Picking whether you want to be back-end, full-stack, or work with Golang, Elixir, etc.
— Using cutting edge production technologies 
— Constantly adopting new technologies and evolving our architecture. Our developers constantly learning new technologies.
— Developing professional growth plan for each individual in a team.
— Full-time support on your Human Agency journey 
— Regular performance reviews with HR and CTO; Constant knowledge sharing while pair program with top engineers.
— Shape our Ukrainian team to create even more fun and motivated atmosphere.

Additionally:
— We are using the TDD methodology. We write a test for any line of code;
— Regular code reviews;
— Pair programming with top developers. Close cooperation. Constant knowledge sharing. 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 laptops;
— Out-of-work activities.

⚙️ Technology stack:

Ruby 2.7.2
Ruby-on-Rails 6.1
Go
Postgres
RSpec
Sidekiq
ReactJS
Jest
CI and analysis:

Mergequeue-bot
Percy
BrowserStack
Rubocop, ESlint
Buildkite Skylight
Honeybadger
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: 48000+ LOC (140000+ tests LOC)