
Senior Product Engineer
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,600+ 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 are looking for talented people to join our team of 450 people working across our offices in Estonia, Latvia, Lithuania, Poland and the Czech Republic.
Due to our growth ambitions, we are seeking a talented Senior Product Engineer to join our Gdańsk office to help build the next iteration of Inbank's platform. With a focus on revamping our current setup, where we are migrating away from some legacy, there is room for your input and the ability to take full ownership within a sandbox environment.
What will you be doing?
In the Contract & Credit Core team, you’ll be working on our Modular Finance Platform - Contract lifecycle management engine and Core solutions for our Credit products - Loans, Hire Purchase and Buy Now Pay Later. You’ll be developing Inbank systems, integrating 3rd party services, building APIs for integrations and having a say in the overall architecture and system design. Ideally, you champion best practices across your team and the tribe. You don’t shy away from building well-designed, testable and efficient code, and can participate in code reviews. You’ll document what you build and ship it, but own it too.
Our current tech stack consists of:
Java 21, Spring Boot, Ruby on Rails, PostgreSQL, Oracle, Snowflake, Amazon Web Services, Docker, Node.js, Vue.js, Jenkins and more.
Ideally, you have the following skills:
- At least 4 years of previous working experience as a Software Developer or in a similar position.
- Strong knowledge of back-end development and understanding of design patterns.
- Proficiency with Java.
- Expertise in event-driven architecture, with experience using Kafka or similar technologies.
- High level of self-organisation, ownership, and responsibility – you take pride in your work and the results you bring to the organisation.
- Experience with, or willingness and capacity to learn Ruby and Rails.
- Solid experience with SQL for your daily work.
- Excellent problem-solving skills and a proactive approach to technical and other challenges.
- Excellent communication skills in written and spoken English.
- Experience with Vue or other JS frameworks is considered a bonus, but not a must.
- Experience in the financial sector is considered a bonus, but not a must.
What you’ll get in return:
- Competitive salary based on experience and a comprehensive benefits package.
- Hybrid, agile, and autonomous working environment.
- Engaging and challenging projects with professional development opportunities.
- A friendly, results-oriented team.
- Team events and additional perks.
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.
When submitting your application, kindly ensure your CV is in English.
Apply for this job
*
indicates a required field