Position: Senior Ruby Engineer
Company: IT-Rex
Experience required: 5y
English level: upper

✔ Company: Company software development company headquartered in sunny Florida and with development centers in Ukraine and Poland. With more than 300 first-class technical resources, we help innovative technology companies from the United States, Europe and Australia to scale their businesses and build their development teams.
Company  has been on the market for 6 years, during which time several R&D offices have been opened in Ukraine: in Kharkiv, Kyiv and Uzhhorod and in Lviv, and now there are more than 150 of us. The company is headquartered in sunny Florida, has a representative office in Israel.
We also work remotely with guys from different cities of Ukraine and Western Europe.
✔ Project description: The company is a subscription service for e-books and audiobooks, which includes one million titles. Its open publishing platform has 60 million documents, and its community includes more than 1.5 million subscribers in almost every country in the world.
Founded in 2007 with headquarters in San Francisco, California, the company is supported by Khosla Ventures, Y Combinator, Charles River Ventures and Redpoint Ventures. Its e-book subscription service is available on Android and iOS smartphones and tablets, as well as on Kindle Fire, Nook and personal computers.
✔ Position: Senior Ruby Engineer
✔ Wishes to the candidate:
- 5+ years of development experience;
- 4+ years of experience in Ruby;
- Experience using AWS services;
- Experience working with Microservice architecture;
- Knowledge of GRPC;
- Understanding of cloud databases like Aurora;
- Ability to work with message queues like Kafka;
- Understanding of different caching technologies like Redis / Memcache;
- Experience shipping production-level, clean, maintainable code;
- Strong comprehension of data structures and algorithms with a focus on applied problem solving;
- Strong SQL skills and the ability to evaluate and own large and complex datasets;
- Ability to communicate effectively and proactively with the team and stakeholders;
- Ability to work collaboratively on cross-functional teams with product, data science, and other engineering teams;
- Experience working with distributed systems.
✔ Will be a plus:
- Knowledge of Payments domain;
- Ability to work with Adyen API, Braintree GraphQL API;
- Knowledge of Gruf (Ruby Gem), React libraries;
- Familiarity with Github Actions, Jenkins;
- Experience in Datadog, Sentry.
✔ Level of English: Upper-Intermediate
✔ Soc. package:
- Long-term projects (12 million +) with excellent clients;
- 5-day working week, 8-hour working day, flexible schedule;
- Annual paid leave - 20 b / day + unpaid leave;
- Paid hospital - 6 b / day per year;
- Ukrainian official holidays;
- Corporate benefits (external training, English language courses, corporate events / team building).