About the position:

Fintech Hub is based in London (United Kingdom) and is expanding its operations in Sofia and Varna (Bulgaria). Our primary business focus is delivery of banking transformation projects across Europe and Middle East. We help our clients to achieve business value through digital engagement and to apply leading-edge technologies in their everyday operations. We have a long-term commitment to some of the largest banking software vendors in the world.

We are seeking a developer, a recent graduate in information technology related subjects. The developer will be part of a small team responsible for designing and developing new features and enhancements on the platform. In the first months the developer will be mentored to get a suitable internationally recognised professional qualification. The developer will be supported by our senior team leaders who will provide complementary expertise and knowledge in the vast scope of banking products and technologies. This could be a client-facing role and projects will vary depends on the client’s size, jurisdiction and transformation scope. The base location will be in Sofia or Varna, Bulgaria but may require some traveling in Europe, as well opportunities to work from home on regular basis.

Key responsibilities:

• Build various components of the main banking platform

• Work on several key features and integration points to ensure the product performance is consistent

• Work in a collaboration with end client’s technical architects, DevOps and data teams

• Own the development code and its troubleshooting

• Apply wider software engineering skills to make informed architectural design decisions

• Participate in the design of solutions that meet or exceed the expectations of customer

• Challenge requirements and solution design assumptions to ensure optimum delivery

• Manage risks, issues, assumptions and dependencies escalating appropriately to minimise impact

• Forecasts time and effort to achieve project deliverables with accuracy and defined assumptions

• Communicates well with internal colleagues, external stakeholders and service providers

• Support the development of business cases to establish viability of opportunities

• Collaborate on the implementation of the wider business change lifecycle

• Assist in benefits realisation activities


• Bachelor/Master degree in Computer Science or other IT related subjects

• Excellent command of English language

• Excellent written and verbal communication skills in potential client facing situations

• Self driven personality, results oriented with a strong sense of accountability

• Strong decision-making skills with the ability to demonstrate sound judgement

• Advanced analysis and problem solving capabilities

• Good team working and collaborative attitude

• Adaptability to work in a multinational and multicultural environment

• Deep understanding of Computer Science fundamentals such as Data Structures, Algorithms, Concurrency and Object Orientated Programming

• Willingness to work closely with business analysts, developing business requirements into user stories

• Good knowledge of Java, componentisation concepts, APIs and integration frameworks An advantage

• Second university degree with business or finance oriented major

• Some experience or internship at financial institution

• Other languages (Spanish/French/German).

Why you should join us (benefits):

As a developer you will earn a competitive salary plus benefits including:

• 25 days holiday and extra day for your birthday;

• Performance bonus

• Private pension

• Life insurance

• Sponsorship of your recreational and entertaining activities and hobbies

• Team social events