SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Spendesk is an AI-powered spend management and procurement platform trusted by thousands of companies. The company is seeking a Senior Software Engineer to join the KYC (Know Your Customer) squad, which focuses on building reliable, scalable, and user-friendly experiences for customer onboarding, verification, and compliance.
This is a primarily backend-focused role (70% backend, 30% frontend) where you will take full ownership of functional and technical topics across the complete feature lifecycle—from discovery and specification through technical design, development, testing, documentation, deployment, and maintenance.
Key responsibilities include designing and maintaining reliable backend services and workflows for KYC and customer onboarding using TypeScript/Node.js; contributing to frontend development with React; owning complex technical and functional topics; defining and evolving robust architectures using principles like hexagonal architecture; leading technical initiatives from discovery through continuous improvement; building maintainable, performant, observable, and well-tested software; collaborating across Product, Design, Engineering, Compliance, and Operations; and leveraging AI-assisted development tools while promoting responsible usage.
The technical stack includes TypeScript (Node/React), PostgreSQL, Redis, SQS, Kafka, Terraform, Kubernetes, AWS Lambdas, Step Functions, and GitHub Actions.
Required qualifications: 5+ years of software development experience (ideally in product-focused environments); strong expertise in TypeScript for backend development with Node.js; experience with AWS, Kubernetes, Terraform, or infrastructure-as-code; proven track record of designing and delivering high-quality, scalable products; strong architectural knowledge including hexagonal architecture; ability to lead initiatives with high ownership and autonomy; product-oriented mindset; collaborative attitude with strong customer focus; fluency in written and spoken English.
Nice-to-have qualifications include experience in financial services, payments, fintech, or regulated industries; experience integrating with third-party providers via APIs and webhooks; knowledge of compliance, identity verification, fraud prevention, or customer onboarding domains.
Spendesk operates with a flexible on-site and remote policy, offers latest Apple equipment, mental health support through Moka.care, and location-specific benefits including health insurance, wellness allowances, and commuter support. The company has offices in the UK, France, Spain, and Germany, with a team representing 35+ countries.