At FinanceKey, we’re on a mission to make finance and treasury operations enjoyable, powered by intelligent and intuitive enterprise software. We are looking for a Full-Stack Developer with a focus on integrations to join an exciting journey in an international, software- and finance-oriented startup environment in Helsinki, Finland or Porto, Portugal.
As a Full-Stack Developer in our Product team, your main focus will be building integrations towards financial institutions and customer systems. This role is crucial for enhancing our platform's connectivity and ensuring seamless integration with external systems.
During the first days and weeks you will be coached and on-boarded by a senior developer. You will start to work on real customer needs from day one. You will be shown our setup, how our inhouse framework works and how we use code generators to help us be as efficient as possible. We try whenever possible to work in teams, this helps us to deliver faster and brings out the best ideas. We will listen to your ideas and input and we will collaborate. You will help to fill in gaps in the requirement analysis and see the bigger picture.
Build integrations towards external systems.
Improve our in-house framework.
Take end-to-end responsibility for development projects.
Proficiency in C#, .NET Core, and EF Core (minimum 3 years experience).
Experience with payments and API (build and consume).
Strong finance knowledge, including ISO 20022.
Proven experience integrating systems, particularly with financial institutions (PSD2, Premium API), ERP systems like SAP, Netsuite, or MS Dynamics, and TMS like FIS and Kyriba.
Nice-to-Have Skills:
Experience with React, Vite, MS Azure, GitHub Actions, and Azure SQL Server.
Treasury, Corporate Finance, and Banking.
Familiarity with Open Banking (AISP, PISP, etc.).
Familiarity with Banking Aggregators.
Helsinki, Finland.
Porto, Portugal.
A full-time position with a competitive compensation package, including salary and employee stock options.
An opportunity to join an international environment and advance your career.
An experienced team that will coach you and help you grow to the next level.
Exposure to large businesses, corporate banking, and the latest technologies.
A dynamic, agile, and fun working environment.
The possibility of flexible remote work.
This job comes with several perks and benefits