KitRUM: Senior Ruby Engineer
Brief description of the vacancy
KitRUM is a one-stop custom software development company headquartered in sunny Florida with development centers in Ukraine and Poland.
Basic requirements (education, skills):
- 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;
- Level of English: Upper-Intermediate.
What you will be doing (functional duties):
- Implementing projects considering quality, maintainability, performance, scale, and observability throughout the development process;
- Writing clear technical documentation based on the project proposals;
- Improving or building solutions that address the architectural gaps and technical debt;
- Working with our NWay testing framework for product development;
- Collaborating with Product and Data teams to analyze data and plan a course of action;
- Working with the FInance team to develop automated processes to properly recognize revenue, calculate deferred revenue, or reconcile sales data, processor settlement data, and bank account deposit reports;
- Collaborating with the Security team to find the instances of Fraud and put Security practices in place to mitigate them;
- Advising on technical design, reviewing code, participating in interviews, and mentoring junior team members.
What we offer (social package, benefits, bonuses):
- High compensation according to your technical skills;
- Long-term projects (12m+) with great Customers;
- 5-day working week, 8-hour working day, flexible schedule;
- Democratic management style & friendly environment;
- WFH mode;
- Annual Paid vacation — 20 b/days + unpaid vacation;
- Paid sick leaves — 6 b/days per year;
- Ukrainian official holidays;
- Corporate Perks (external training, English courses, corporate events/team buildings);
- Cozy office in the center of the city;
- Coffee, cookies and other goodies;
- Professional and personal growth.