Banking is moving out of banks and becoming a part of customers’ daily digital lives. Inbank’s financing solutions are embedded seamlessly into the shopping journey of 5,000+ retailers. This helps our merchant partners to grow their businesses while end customers get to benefit from a frictionless shopping experience wherever they are. With a focus on innovation and growth, we have a team of 300+ people working across our offices in Estonia, Latvia, Lithuania, Poland and the Czech Republic. We're not a bank, we're a financial platform.

Due to our growth ambitions, we are looking for talented Product Engineers to join our existing product engineering teams to help build the next iteration of Inbank's platform. With a focus on revamping our current setup, where we are migrating away from a legacy system, there is room for your input and the ability to take full ownership.

What will you be doing?

You will be working in the Money Core domain which deals with internal transaction tracking as well as PSD2 and card payments and bank integrations.

You’ll be developing, maintaining, and enhancing our current backend and frontend systems, focusing on robustness and extensibility, and spearheading the ongoing transition to microservices. You will also be integrating 3rd party services and having a say in the overall architecture and system design. Additionally you’ll be taking the lead role on projects and mentoring other engineers, fostering their professional growth and ensuring successful project outcomes. You will use automated testing to ensure code quality as well as prevent regressions and you will use code reviews to ensure maintainability, and that best practices are upheld.

Finally, you’ll be collaborating with other cross-functional teams on company wide initiatives.

Our current tech stack consists of:

Java 17 or 21, Ruby on Rails, PostgreSQL, Amazon Web Services, Docker, Node.js, Vue.js, Jenkins and more.

Ideally, you have the following skills:

  • Strong back-end development knowledge, ideally with extensive experience in managing complex monolithic applications as well as microservices.
  • Expertise in event-driven architecture, with experience using Kafka or similar technologies.
  • Extensive experience with Java.
  • Considerable experience with Vue or another JS framework.
  • Experience with, or willingness and capacity to learn, Ruby and Rails, to better enable breaking up the monolith..
  • Solid experience with SQL for your daily work
  • Excellent problem-solving skills and a proactive approach to technical and other challenges.
  • Pre-existing payments and transaction tracking domain knowledge is a big bonus.
  • Excellent communication skills in written and spoken English

What you’ll get in return:

  • We offer a competitive salary that is based on your experience level and a great benefits package
  • Sports compensation, additional health insurance, and extra vacation days after 3rd year of employment
  • Based on the performance a 6-week paid sabbatical after 4 years of working at Inbank
  • Interesting and challenging working environment with opportunities to develop professionally
  • A Hybrid and Agile and autonomous working environment
  • Team events and personalised training plan

At Inbank we strive to have an inclusive and diverse working environment, so we welcome you to apply even if you do not match all the points here but think you would do well.

#LI-Hybrid

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)


Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.