About the Role
<div class="content-intro"><p class="sc-gEkIjz cjtSrT MuiTypography-root MuiTypography-body1 sc-hoLEA">Raisin is the world’s leading platform for savings and investment products. Founded in 2012, the <strong>FinTech</strong> connects consumers with banks in the EU, the UK and the US. This gives consumers <strong>better interest rates</strong> and banks a <strong>diversified form of refinancing</strong>. Our vision is to offer savings and investments without barriers and thus open up the global 160 trillion euro market.</p> <p class="sc-gEkIjz cjtSrT MuiTypography-root MuiTypography-body1 sc-hoLEA">Raisin currently employs more than 800 people from over 75 countries worldwide. Today, the platform holds over 80 billion euros in assets from <strong>more than one million investors</strong> which have accrued over 5 billion euros in returns.</p></div><p><span style="color: rgb(0, 0, 0);"><strong>Team</strong></span></p> <p>The US Payments & Partner Operations (PPO) team owns the core money-movement stack for the Raisin US’ platform: ACH payment initiation, reconciliation, returns, and cut-off scheduling, plus the customer accounts lifecycle — bank linking, fraud signal integration, and identity verification. Beyond payments, the team manages the B2B layer: onboarding and configuring Deposit-taking Banks, service banks, and custodians, including their user/role management. It also covers invoicing data pipelines for Deposit taking banks, escheatment workflows for dormant accounts and visibility for operations and customer support through our internal platform portal.</p> <p><br><strong>Your Responsibilities</strong></p> <ul> <li>Own and deliver features and bug fixes end-to-end with minimal guidance.</li> <li>Identify and address bottlenecks in the team's delivery flow, from design to deployment.</li> <li>Utilize AI tools intensively for increasing our ability and pace to deliver software.</li> <li>Promote best practices around our core stack.</li> <li>Transfer knowledge proactively, lead by example in learning and mentoring.</li> <li>Contribute to improving how we program, test, review, and ship code.</li> <li>Flag process gaps and propose pragmatic improvements.</li> <li>Elevate engineers in growing their technical skills.</li> <li>Provide constructive code review and solve complex problems together.</li> <li>Quickly build practical depth in PPO's domains.</li> <li>Contribute meaningfully to new feature design and implementation.</li> <li>Bring engineering perspective into domain discussions alongside other team roles like Product Manager, Tech Lead and Engineering Lead.</li> </ul> <p><strong>Your Profile</strong></p> <p>We are looking for a versatile Senior Full-Stack Engineer with a deep, rock-solid foundation in the .NET and SQL Server ecosystem, who has the architectural maturity to adapt to other layers and the drive to learn the rest of our stack.</p> <p><strong><em>Required</em>:</strong></p> <ul> <li>Designing, optimizing, and maintaining robust enterprise APIs using .NET Web API.</li> <li>Building and structuring web applications with .Net</li> <li>Strong relational database design, complex querying, and performance tuning in SQL Server.</li> <li>Design Patterns: A deep understanding of SOLID principles and a proven track record of writing Clean Code.</li> <li>Structural Strategy: Practical experience working within modern architectural patterns, specifically Clean / Onion Architecture, to keep codebases decoupled and testable.</li> <li>Fast Learner: You don't mind stepping out of your .NET comfort zone to touch a React component or a Go microservice.</li> <li>Problem Solver: Highly analytical with a strong focus on detail and quality.</li> <li>Collaborator: A team-first peer who thrives on open communication and cross-layer collaboration.</li> </ul> <p><strong><em>Desired</em>:</strong></p> <ul> <li>Experience building user interfaces with React JS, JavaScript, and HTML, accompanied by testing tools like Jest or React Testing Library.</li> <li>Exposure to, or curiosity about environments like Node.js, GoLang, or Java / Spring Boot, and building APIs </li> <li>Experience with GraphQL.</li> <li>Working knowledge or conceptual familiarity with MongoDB or NoSQL Databases</li> <li>Familiarity with NUnit for automated testing</li> &l