Role Overview

We are looking for a Senior Backend Software Engineer to join the B2B Portals Team working with Raisin, a fintech company operating a digital savings and investment marketplace.

You will contribute to partner-facing platforms that allow banks, brokers, and financial advisors to offer Raisin deposit products to their customers. The team owns the full development lifecycle - from solution design and implementation to deployment and production support.

Responsibilities

  • Develop and maintain backend services using Java and Spring Boot;
  • Deliver features from technical design to production rollout;
  • Build APIs and integrations for banks and other B2B partners;
  • Write unit, integration, and contract tests;
  • Investigate production issues using logs, metrics, and traces;
  • Conduct code reviews and contribute to engineering standards;
  • Improve service performance, security, and reliability;
  • Participate in the team’s on-call rotation;
  • Mentor engineers and support knowledge sharing;
  • Promote the effective and safe use of AI-assisted development tools;
  • Collaborate with distributed teams and stakeholders across Europe and the US.

We offer

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Requirements

  • 5+ years of commercial Java development experience;
  • Strong knowledge of Java, Spring Boot, and Spring Data;
  • Experience with AWS and cloud-based applications;
  • Experience with REST APIs, distributed systems, and service integrations;
  • Knowledge of relational databases, preferably MySQL;
  • Experience with asynchronous messaging, particularly Amazon SQS;
  • Strong testing skills with JUnit and Testcontainers;
  • Experience with CI/CD, Docker, and Kubernetes;
  • Ability to independently own and deliver backend features;
  • Experience debugging production systems;
  • Mentoring and code review experience;
  • Fluent English.

Nice to have

  • Experience with fintech or banking integrations;
  • Knowledge of Pact contract testing;
  • Experience with Apache Kafka or Amazon MSK;
  • Experience with event-driven systems;
  • Experience with OpenTelemetry, Datadog, or Splunk;
  • Familiarity with GitLab CI/CD, Harness, Amazon EKS, or Airflow;
  • Experience with multi-tenant B2B platforms;
  • Practical experience with AI-assisted development tools.
N-iX

N-iX

1 700

N-iX is a European software development service company that helps businesses across the globe develop successful software products. Founded in 2002 in Lviv, N-iX has come a long way and increased its presence in six countries spanning Europe and the US. Today, we are a strong community of 1,700+ professionals and a reliable partner for global industry leaders and Fortune 500 companies. N-iX is actively hiring in Poland and has an office in Krakow.