Remote job
Senior Software Engineer, Reap Direct - Europe
Job details
About this role
Role overview Take end-to-end ownership of full-stack features for customer-facing web and mobile products in financial technology. You’ll work across interfaces, APIs, and backend services, guiding work from design through deployment and operation while helping keep production systems reliable. The position targets senior engineers, with consideration for strong mid-level candidates ready to take on wider responsibility.
Responsibilities - Partner with product managers, designers, and engineers to shape features and carry them from concept to production. - Build and maintain robust, scalable applications across front-end experiences and backend services. - Set a strong example for code quality, testing, and engineering practices. - Improve the reliability and stability of production systems, including when working in an established codebase. - Keep technical choices current while balancing sound engineering with practical product needs. - Contribute to team growth through candidate screening and interviews.
Requirements - At least six years of software engineering experience for senior candidates; strong mid-level candidates with three or more years may also be considered. - A track record of owning and operating business-critical systems. - Full-stack experience spanning React-based front ends and TypeScript/NestJS services and APIs. - Ability to deliver maintainable, tested, production-ready code and architecture. - Strong database skills: schema design, query writing and optimization, migrations, and performance reasoning with PostgreSQL or Aurora and an ORM. - Careful problem-solving, including attention to correctness, edge cases, failure modes, and thoughtful debugging. - Clear communication, constructive collaboration, and sound technical judgment.
Nice to have - Experience or interest in payments, card issuing, exchanges, or other financial technology. - React Native experience, including publishing mobile apps. - Practical use of AI tools, with the ability to assess and improve their output. - Experience in a fast-moving team or startup.
Benefits and work setup The listed stack includes TypeScript, React, Vite, TanStack, NestJS, Prisma, PostgreSQL/Aurora, Redis, AWS, Docker, GitHub Actions, and Vitest or Jest. Strong fundamentals and willingness to learn are valued over prior experience with each specific tool.