System Solutions Developer

Job description

Who we are:

TBI Bank might not be the biggest on the Bulgarian market, but it has been the most effective and profitable for years (K10, Capital) – and now, probably the coolest one. We are a fast, dynamic, and quickly changing organization, operating in Bulgaria, Romania, Germany, Poland, Lithuania, Denmark, and Sweden with further expansion plans in Europe. We are part of 4finance group, European leader in digital consumer finance and we want to become a next generation digital lender – not an ordinary one, but a legendary! Yes, it’s ambitious, we know!


For our Customer Lifecycle Solutions we are looking for a System Solutions Developer to implement and extend our customer journeys related to onboarding, reengagement and product sales.


Are you

  • An IT system developer, who needs new challenges?
  • Experienced in implementing and configuring workflows in complex distributed environments?
  • Know everything about API’s and dataflows?

…then we have an exciting career opportunity for you!



Once here, you will:

  • Analyze bank information streams and sources and provide appropriate technical specs
  • Setup and configure Evam engine and Datawarehouse
  • Deploy listeners on data streams, use REDIS
  • Create data stream from web funnel to Evam
  • Create enrichments from DWH and working tables, Google Big Query
  • Create actions with Java/JSON/API and trigger them with RabbitMQ/Kafka queues
  • Create FB messenger, Telegram and Viber chat-bots and push messages in Corezoid
  • Enable push in existing app
  • Search for clues of eventual errors in logs and offer solutions to avoid them

Job requirements


What would also be helpful:

  • University degree in IT or other relevant education.
  • Good knowledge and experience working with RestAPI’s, JSON and webhooks in distributed systems
  • At least basic level programming in Java (junior/basic level)
  • Experience with setting up RabitMQ/Kafka
  • Good understanding of data modelling and SQL
  • Good understanding of English in writing and speaking
  • Advantage: experience with implementing EVAM software


What we offer:

  • Opportunity for career development in Bulgaria’s most profitable & efficient bank (K10)
  • A friendly environment & team of passionate multinational professionals
  • Be part of a team with senior .net developers who mentor their team members
  • Competitive salary
  • Additional social package (health insurance, multisport card, preferential terms on our products, Discounts program)
  • Great office location in Lozenets, near metro station


Why choose TBI:

  • We have the boldness of a start-up and the expertise of a scale-up
  • We enjoy a flexible work environment and a great work-life balance
  • We are a diverse representation of 16+ nationalities
  • We are a pet-friendly company, so you can bring your furry friend to work 😊


Visit our Career Page to learn more about what makes us unique.

If this sounds like something you’d be interested in, we'd love to hear from you!

To apply for this position, please send us your CV in English.


Please note: only shortlisted candidates will be contacted for further steps.

We're an equal opportunity employer. At TBI, everyone is welcome regardless of their race, color, religion, sex, sexual orientation, gender identity, national origin, or disability status. We are dedicated to hiring diverse talent and strive to create conditions that give an equal opportunity to everyone to flourish.

Your candidacy shall be treated confidentially in accordance with the GDPR. Only shortlisted candidates will be contacted for interview.

With the voluntary presentation of documents for job application in TBI Bank EAD it is considered that you are informed about the Privacy notice of the bank, which was brought to your attention via link, e-mail or paper copy, describing the purposes, retention periods, sources, legal grounds and your rights regarding the processing of your personal data.