R
Raisin
FullstackSenior
Senior Software Engineer - US Payments and Partner Operations (m/f/d)
.Net Web Api.NETMicrosoft SQL ServerSolid PrinciplesClean ArchitectureOnion ArchitectureReactJavaScriptHTMLJestReact Testing LibraryNode.jsGoJavaSpring BootGraphQLMongoDBNunitOAuthAsp.Net Identity
Про позицію
Raisin is a FinTech platform connecting consumers with banks for savings and investments. The US Payments & Partner Operations team manages money movement, customer accounts, and B2B integrations. The role is for a Senior Full-Stack Engineer to own features, improve delivery, and mentor others.
Обовʼязки
- 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 ability and pace to deliver software.
- Promote best practices around the 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 Product Manager, Tech Lead, and Engineering Lead.
Вимоги
- 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.
- Deep understanding of SOLID principles and a proven track record of writing Clean Code.
- Practical experience working within Clean / Onion Architecture to keep codebases decoupled and testable.
- Fast learner willing to step out of .NET comfort zone to touch React or Go microservices.
- Highly analytical with strong focus on detail and quality.
- Team-first peer who thrives on open communication and cross-layer collaboration.
- Experience building user interfaces with React JS, JavaScript, and HTML, with testing tools like Jest or React Testing Library.
- Exposure to Node.js, GoLang, or Java/Spring Boot, and building APIs.
- Experience with GraphQL.
- Working knowledge of MongoDB or NoSQL databases.
- Familiarity with NUnit for automated testing.
- Familiarity with secure authentication via OAuth and ASP.NET Identity.
Переваги
- Employee Development Budget of €2,000 and four full training days per year.
- Flexible working hours, home office and 30 vacation days.
- A company pension scheme (Betriebliche Altersvorsorge), which we support with 20%.
- Enjoy more than 50+ different sports with Urban Sports Club: We subsidize your membership with more than €20 per month.
- The Deutschland Ticket gets you there, which we subsidize with €25 per month.
- With JobRad, lease the bike of your choice and enjoy tax savings, plus Raisin covers your monthly insurance costs.
- Snacks, daily fresh fruit as well as drinks provided at the office.
Senior Software Engineer - US Payments and Partner Operations (m/f/d)
Оригінал