Software Engineer

Sofia, Bulgaria

At Reloyalty we believe that every customer purchase can and should be made personal and rewarded based on individual customer loyalty.
We reinvent loyalty building a global loyalty platform on top of payments that empowers merchant to personally reward their clients so customers get more value for their individual lifestyle. Get rewarded in the places we love.
Our team builds everything focusing on the customer first, so we combine the possible and impossible in technology and design to provide our users with the smoothest and most enjoyable customer experience.
Join us and work with the newest set of technologies, and trends such as open banking APIs to build the future of loyalty.

Your Job

  • Design, develop, test, deploy, maintain and improve state of the art software.
  • Take leading part in architectural decisions and plan ahead the development of our technology stack.
  • Work with our team of engineers across the company to build new features at large scale.
  • Improve engineering standards, tooling, and processes and always set a high bar.
  • Coach and mentor team members.
  • Understand development lifecycle and work in sprints with clear requirements and outcomes.

Technologies we use

Currently the project is build on top of NodeJS using the SailsJS framework. It uses MySQL, Mongo and Redis as databases and runs on an AWS instance managed behind NGINX server. We use Angular5 for our front-end and Android (JAVA),iOS (SWIFT, C#) for our APPs. Everything is connected through APIs using OAuth2 authentication. Our code is managed via GIT.


  • Love building things and take pride in completing successfully products involving wide variety of technologies.
  • Experienced in software development in one or more general purpose programming languages.
  • Worked in a fast paced development environment, striving for efficiency and excellence (experience in a high growth startup is an advantage).
  • Capable of thinking in systems and able to foresee how a product will develop in long term and execute towards it.
  • Enjoy working with diverse group of individuals in all functions, want to develop with the team and build high performing technology organization.
  • Experience with financial technologies, banking APIs (an advantage).
  • Deep understanding of algorithms, data analysis (AI, neural networks,etc) (big plus).

We offer

  • Forefront role in building a revolutionary product on the intersection of financial technology, game theory, behaviour economics and consumer lifestyle.
  • A stack of the most modern technologies.
  • Flat hierarchy and open communication.
  • Constant learning, team knowledge sharing and growth.
  • Work hard, play harder and many fun things we do everyday.

Sounds good?

Drop us a line at response [at], and we’ll get back to you soon.