SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Spendesk is seeking a product-minded Software Engineer to join the Customer Ops squad in London, Paris, or Barcelona. This role focuses on building and improving the systems and workflows that support customers throughout their journey with Spendesk, including customer setup, onboarding, lifecycle operations, feature management, billing, cashback, and notifications.
You will own features end-to-end, from understanding the problem and shaping the solution through technical design, development, testing, deployment, and continuous improvement. The role is full-stack, with opportunities to work across backend services, APIs, and integrations as well as user-facing and operational interfaces. You will also contribute to internal tools and automation that help teams operate efficiently, including demo environments, operational workflows, and self-service capabilities.
Key responsibilities include:
- Building and improving customer setup and onboarding workflows
- Developing features supporting the customer lifecycle (billing, cashback, feature management, notifications)
- Designing and maintaining reliable integrations with third-party providers and internal services
- Working with APIs, webhooks, and asynchronous workflows across multiple systems
- Contributing to operational tooling, demo environments, and workflow automation
- Building self-service capabilities for customer and internal operations
- Solving technical challenges around cross-service consistency, retries, failure handling, and data synchronization
- Collaborating closely with Product and Design to turn customer and operational needs into effective solutions
- Owning features from discovery through production, monitoring, and continuous improvement
- Contributing to code quality, maintainability, and system usability
- Using AI-assisted development tools responsibly
Tech stack: TypeScript, Node.js, React, PostgreSQL, Redis, SQS, Kafka, Terraform, Kubernetes, AWS Lambda, Step Functions, GitHub Actions.
Requirements:
- Fluency in written and spoken English
- At least 3 years of professional software development experience, ideally in a product-focused environment
- Strong TypeScript skills with professional experience in Node.js and/or React
- Experience building and maintaining production features
- Good engineering fundamentals including testing, code quality, and maintainable system design
- Ability to take ownership of features and work autonomously while collaborating with Product and Design
- Strong product mindset and interest in understanding customer and operational problems
- Willingness to contribute to technical discussions and grow towards broader ownership