Software Engineer

Raisin
Madrid, Spain
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Job source

Tech stack

Clean Code Principles ASP.NET HTML Java (Programming Language) JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Artificial Intelligence Architectural Patterns User Authentication Automation of Tests Software Bug Management
+20 more
Code Review Relational Databases Software Design Patterns Microsoft SQL Server MongoDB Node.Js NoSQL Nunit OAuth Performance Tuning Web Applications ReactJS Spring-boot Solid Principles Graphql React Testing Library Api Design Data Pipelines Web Api Golang

Job description

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. Your Responsibilities

  • Own and deliver features and bug fixes end-to-end with minimal guidance.
  • Identify and address bottlenecks in the team’s delivery flow, from design to deployment.
  • Utilize AI tools intensively for increasing our ability and pace to deliver software.
  • Promote best practices around our core stack.
  • Transfer knowledge proactively, lead by example in learning and mentoring.
  • Contribute to improving how we program, test, review, and ship code.
  • Flag process gaps and propose pragmatic improvements.
  • Elevate engineers in growing their technical skills.
  • Provide constructive code review and solve complex problems together.
  • Quickly build practical depth in PPO’s domains.
  • Contribute meaningfully to new feature design and implementation.
  • Bring engineering perspective into domain discussions alongside other team roles like Product Manager, Tech Lead and Engineering Lead.

Requirements

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. Required:

  • Designing, optimizing, and maintaining robust enterprise APIs using .NET Web API.
  • Building and structuring web applications with .Net
  • Strong relational database design, complex querying, and performance tuning in SQL Server.
  • Design Patterns: A deep understanding of SOLID principles and a proven track record of writing Clean Code.
  • Structural Strategy: Practical experience working within modern architectural patterns, specifically Clean / Onion Architecture, to keep codebases decoupled and testable.
  • Fast Learner: You don’t mind stepping out of your .NET comfort zone to touch a React component or a Go microservice.
  • Problem Solver: Highly analytical with a strong focus on detail and quality.
  • Collaborator: A team-first peer who thrives on open communication and cross-layer collaboration. Desired:

  • Experience building user interfaces with React JS, JavaScript, and HTML, accompanied by testing tools like Jest or React Testing Library.
  • Exposure to, or curiosity about environments like Node.js, GoLang, or Java / Spring Boot, and building APIs
  • Experience with GraphQL.
  • Working knowledge or conceptual familiarity with MongoDB or NoSQL Databases
  • Familiarity with NUnit for automated testing
  • Familiarity with secure authentication via OAuth and ASP.NET Identity.

Benefits & conditions

At Raisin, we care about each other and it is one of our top priorities to foster an open and caring environment in which everyone feels welcome and comfortable. Our culture is strongly driven by our ambitious team, which connects more than 75 different nationalities. As part of our team, you will benefit from: Raisin SE Spain

  • Employee Development Budget of €2,000 and four full training days per year.
  • Flexible working hours, home office and 28 vacation days. Raisin Applicant Privacy Policy We value diversity and the unique experiences each individual brings. If you’re excited about this role but don’t meet every requirement, we still encourage you to apply. We are an equal opportunity employer and are committed to creating an inclusive environment for everyone, regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity. Inscribirse en esta oferta Recibir ofertas similares por correo electrónico Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies.

About the company

Raisin is the world’s leading platform for savings and investment products. Founded in 2012, the FinTech connects consumers with banks in the EU, the UK and the US. This gives consumers better interest rates and banks a diversified form of refinancing. Our vision is to offer savings and investments without barriers and thus open up the global 160 trillion euro market. Raisin currently employs more than 800 people from over 75 countries worldwide. Today, the platform holds over 80 billion euros in assets from more than one million investors which have accrued over 5 billion euros in returns. Team, Volver a la última búsqueda Trabajos ) Comunidad de Madrid ) Madrid ) Senior Software Engineer - US Payments and Partner Operations (m/f/d) ( volver a la última búsqueda Recibir ofertas similares por correo electrónico No gracias, llévame a la oferta de empleo Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies. Inscribirse en esta oferta

Profesiones

  • Técnico
  • Recepciónista
  • Administrador
  • Ventas
  • Enfermero

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke · WWC Europe 2026

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

4:18 min

Demonstrating API method creation and test definition

lgonta lgonta +1 · WWC 2024

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

Videos

See all

Related articles

See all