Solution Architect.
As Finshark is growing rapidly, we believe this is a great time to join us as well as a rich opportunity to become a part of a thriving market – also known as the new generation of open banking.
Semla, a startup spin-off from Finshark, is looking for a solution architect to join our growing engineering department in Sarajevo. If you are into some serious software development and get a kick out of working in an energetic startup, then Semla is your place. Have a read and apply today!
The company.
Since its inception, open banking has been a driving force for innovation influencing many industries along with finance. Being able to access transaction data from consumers and enterprises, as well as process direct payments, creates many opportunities for businesses to both improve the processes behind their existing services as well as to generate new propositions, products, and applications. The software we develop at Finshark enables our customers to get insights into their user's financial data and initiate account to account payments.
The role.
As a solution architect you will be joining our platform development teams. You will be responsible for the entire software development lifecycle of our microservices and apps. Most of us are full-stack engineers, but we don't expect you to be an expert in everything.
You are also expected to collaborate with your teammates and assist the PM refine the backlog, test your code through unit tests, automated tests and in staging environments, as well as deploy and monitor your code in production (using our fully automated tools).
Solution architects are expected to act as technical leads on projects, that means you are responsible for leading the development efforts, mentoring junior colleagues and taking an active role in feature planning.
The skills.
- We use C# and ASP.NET for our microservices, but you can be skilled in any other similar object-oriented language (Java, C++), it's easy to switch.
- Our apps are written in Angular using TypeScript and React using JavaScript, but you can be familiar with other frameworks. We expect knowledge of HTML and CSS as well.
- Our data is stored in various databases, so we expected you to know how to write SQL queries and to know how noSQL works (document stores, key value stores).
- We use Git to store our code and use a simple feature branch workflow (short-lived topic branches). We expect you to know the basic commands.
- We use AWS to host our apps and microservices, any experience with it is a bonus.
- Experience with any of the following is a bonus: Redis, Docker, OAuth2, IdentityServer4., RESTful APIs, gRPC, OAS.
- We expect you to have at least 8 years of relevant work experience.
The responsibilities.
- Code new functionalities, improve existing ones and fix bugs in our microservices and apps.
- Technical leadership, making sure our tech remains on the cutting-edge.
- Assist the PM with refining the backlog.
- Testing the code through unit tests, automated tests and in staging environments.
- Deploying to production environments and maintaining infrastructure.
- Mentoring junior colleagues.
The perks.
- A really competitive salary.
- Private health insurance (UNIQA Vital Elite).
- Wellness allowance (Fitpass or similar).
- An awesome hoodie.
Does all this sound good to you? Apply now and let’s chat!
- Team
- Engineering
- Role
- Software Engineer
- Locations
- Sarajevo
- Remote status
- Hybrid Remote
About Finshark
Finshark is a Payment Institution licensed by the Swedish Financial Supervisory Authority (Finansinspektionen) and authorised to provide payment services across EU/EES.
Solution Architect.
As Finshark is growing rapidly, we believe this is a great time to join us as well as a rich opportunity to become a part of a thriving market – also known as the new generation of open banking.
Loading application form
Already working at Finshark?
Let’s recruit together and find your next colleague.