About the job
nix operates a global marketplace that connects users to high-yield savings accounts and a broad selection of investment products from over 400 partner banks. The platform aims to make savings and investing more accessible by removing geographic barriers, offering competitive rates, and providing transparency and convenience. Partner banks also gain access to cost-effective deposit funding and Banking-as-a-Service solutions.
Role overview
The Senior Java Engineer joins a cross-functional engineering team of 10, focused on integrating transaction accounts from servicing banks into the Raisin platform. This integration supports reliable funding for all products and ensures payments are routed accurately. Collaboration within the team is central to delivering ongoing improvements.
What you will do
- Design, build, and deliver essential services and high-quality solutions for a large-scale online platform and its banking systems.
- Integrate third-party components into existing Java applications.
- Define and document software development standards and practices, sharing knowledge with the team.
- Lead by example in engineering tasks, emphasizing quality and supporting teammates in upholding standards.
- Conduct detailed code reviews with a focus on best practices, business logic, performance, security, and the broader impact on features or projects. Provide constructive feedback.
- Research and propose alternative technical solutions when appropriate.
- Take full ownership of project delivery within the team.
- Maintain technical documentation and address technical debt proactively.
- Contribute to the hiring process by participating in technical interviews and evaluating technical challenges.
Team and location
This position is based in Ukraine and works within a collaborative, cross-functional team structure.

