8allocate is an international software development and IT outsourcing consultancy that helps businesses execute scalable quality-driven technology solutions by using our custom-tailored managed teams, ad-hoc project resources, and proven technologies and approaches.
18 травня 2023

Senior RoR Backend Engineer

8allocate is a global provider of end-to-end custom software development solutions to companies all over the globe, from North America to the EU to Israel to Australia.

Headquartered in Estonia, we run offshore Research and Development centers in Kyiv and Lviv. Our team is 50% remote and distributed. We specialize in flexible interaction exclusively with international clients (we cover industries from commercial aviation to fintech) thanks to a multinational support group of experts and management.

Currently, we are looking for a Senior RoR Backend Engineer.

About the project: Singapore-based product company that develops loyalty solutions for clients from different industries. The Loyalty Engine team builds and maintains a set of services that process million of bank transactions every single day via API or batch files provided by our financial institution customers, and accrue points into our secure points ledger. A super flexible business rules engine allows our customers to customize the loyalty program to their unique needs.

Timezone requirements: from 8 am-9 am Ukraine time (4-5 hours overlap with GMT+8).

Client team: engineering team is about 80 engineers. Based out of Singapore, Vietnam, Budapest, Philippines and some remotely around the world.


  • 6+ years of hands-on experience in building and releasing high-quality back-end apps on Rails;
  • Experience with some larger teams / larger scale projects where there’s potentially more established procedure and culture. (Good mentorship, strong focus on quality and testing);
  • You have a strong software engineering background, especially in large-scale backend data processing systems. This is a platform that processes over 1.5 million transactions per day, so we would require someone that is familiar with this type of scale;
  • You are familiar with event-oriented architectures and have used tools such as Kafka and Kinesis;
  • You have experience building reliable, robust, and performant data processing pipelines;
  • You are familiar with ETL, workflow management and background processing tools such as Sidekiq, Hanami and Airflow;
  • You have experience designing and fine-tuning with SQL and NO SQL databases.


As a Senior Software Engineer on the Loyalty Engine team, you will:

  • Architect and develop the platform to support a high volume of transactions (e.g. Tens of millions of transactions daily);
  • Plan out improvements to our business rules engine, enabling more flexibility in crafting rules to support the future needs of our platform;
  • Continuously improve the architecture of our data workflows to improve reliability, higher throughput and better observability;
  • Optimize performance and memory requirements of transaction processing in collaboration with the DevOps team;
  • Improve operational processes, monitoring and tooling with our Technology Operations team;
  • Work closely with our client-facing solution architects to solution implementations for our customers;
  • Scope, architect, plan and lead the implementation of new features in the product roadmap.

Why choose us?
— “Family and Friends”. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
— “Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
— “Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.

Benefits from 8allocate:
— You’ll work with a supportive and spirited team of professionals.
— Corporate events, holidays, and team buildings for your joy.
— Training and development: we have a huge library (about 500 books!) and a budget for your professional development.
— Coverage of sports activities.
— People-oriented management without bureaucracy.
— Coverage of psychologist sessions.
— Paid vacation and sick leaves.