Senior Software Engineer I - Onboarding Experience
Core
Design and build highly available, robust distributed backend systems to redefine the onboarding experience for European and UK customers, streamlining KYC flows and verification methods while ensuring compliance with local regulatory standards.
Role type
Senior Software Engineer (Backend)
Builds
Scalable onboarding journeys, KYC flows, and verification solutions for personal and business customers in Europe and the UK.
Domain
Fintech / Financial Services / Regulatory Compliance
Deliverable
production ML models | product features
Required skills
Java, Spring framework, JDBC, database internals, CI/CD pipelines, distributed and concurrent systems, relational and non-relational databases, query optimization, schema design, Test Driven Development, code reviews
Preferred skills
Machine learning basics (data pipelines, feature engineering, recall/precision), product mindset, user experience focus, independent ownership of projects
Technologies
Java, Spring, JDBC, CI/CD, relational databases, non-relational databases
Responsibilities
Design and implement onboarding initiatives that adapt to regional needs; Participate in product roadmapping and strategy sessions; Translate product requirements into technical specifications; Ensure code quality and maintainability; Collaborate with product managers, data scientists, and other teams; Lead projects from conception to release
Seniority
Senior, hands-on IC