Software Engineer

Spendeskers
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

API
Amazon Web Services (AWS)
Payment Systems
Github
PostgreSQL
Node.js
Queueing Systems
Redis
Prometheus
Software Engineering
TypeScript
Datadog
Data Storage Technologies
React
State Machines
AWS Lambda
Backend
Kotlin
Event Driven Architecture
Kubernetes
Sentry
Kafka
Front End Software Development
Event Sourcing
Amazon Web Services (AWS)
Terraform
Microservices

Job description

We are looking for a talented Software Engineer to join our Product, Design, and Engineering organization and help shape the future of spend management.

You'll be part of the Travel & Expenses squad, a ~12-person team building two complementary product lines: Spendesk Travel (our corporate travel booking platform, currently scaling from Beta to GA) and our Expense management product (mileage, per diem, expense claims). Travel is a strategic company bet - you'd be joining at a pivotal moment, with real greenfield architecture decisions ahead alongside pragmatic feature delivery on a mature platform.

As a Software Engineer, you will take ownership of both functional and technical topics. You will have the opportunity to work across the entire feature lifecycle, including specification, technical design, development, testing, documentation, and maintenance.

Our stack

  • TypeScript / Node.js for backend services and banking applications
  • Fastify and Prisma on our backend microservice
  • PostgreSQL for data storage; Kafka, Redis, and SQS for event-driven patterns and queues
  • React on the frontend; Swift (iOS) and Kotlin (Android) on mobile
  • Terraform, Kubernetes, Lambdas, and Step Functions to run our infrastructure
  • AWS as our cloud provider; Datadog, Sentry, and Prometheus for observability
  • GitHub Actions for CI, * Build and own backend features across a modern TypeScript microservice (hexagonal architecture, event-driven patterns) and our core expense platform
  • Design and implement reliable, observable systems with a production-first mindset (testing, monitoring, incident response)
  • Collaborate with PM, EM, Tech Lead, and mobile/frontend engineers to ship features across Web, iOS, and Android
  • Contribute to greenfield architecture decisions on the Travel platform (event sourcing, async patterns, third-party integrations)
  • Navigate and incrementally improve a legacy monolith on the Expenses side with pragmatism
  • Participate in the team's on-call rotation and contribute to operational excellence
  • Mentor fellow engineers and contribute to the team's technical culture

Requirements

  • Fluency in written and spoken English (our business language)
  • 5+ years of experience in software development (+2 years for Senior Engineer positions)
  • Strong backend generalist, comfortable with TypeScript / Node.js (or equivalent, with willingness to ramp up)
  • Experience or solid interest in event-driven architecture (Kafka, async patterns, message queues)
  • Ability to pragmatically navigate both microservices and monoliths
  • Production-minded: you care about testing, observability, and reliability
  • Ability to translate business and product concepts into technical solutions
  • Enthusiasm for working in a fast-paced environment, with a focus on continuous growth and craft mastery
  • Strong customer-centric mindset and alignment with Spendesk's core values
  • Bonus: experience with payment systems, booking APIs, or travel tech As we are an international team, please submit your application and CV in English.

About the company

Spendesk is the AI-powered spend management and procurement platform that transforms company spending. By simplifying procurement, payment cards, expense management, invoice processing, and accounting automation, Spendesk sets the new standard for spending at work. Its single, intelligent solution makes efficient spending easy for employees and gives finance leaders the full visibility and control they need across all company spend, even in multi-entity structures. Trusted by thousands of companies, Spendesk supports over 200,000 users across brands such as SoundCloud, Gousto, SumUp, and Bloom & Wild. With offices in the United Kingdom, France, Spain and Germany, Spendesk also puts community at the heart of its mission. For more information: www.spendesk.com/press About our people & culture We believe that people do their best work when they're given the freedom to thrive and grow. That's why liberation is at the core of everything we do. We empower Spendeskers to take ownership of their work, to navigate ambiguity, and seize every opportunity. Spendeskers come from all over the world (35+ countries and counting!) but we have plenty in common: we're bold, ever-curious, committed to kindness, and tackle every challenge with a positive mindset. About our benefits Our culture is built on trust, empowerment, and growth - with benefits to match! * Flexible on-site and remote policy * Alan health insurance (fully covered by Spendesk) * Meal vouchers through Edenred (€6 per working day) * 100% reimbursement on public transportation subscription * Access to Moka.care for emotional and mental health wellbeing * 28 days of holidays * Latest Apple equipment * Great office snacks to fuel your day * A positive team to work with daily!

Apply for this position