Engineering Team
We're here to transform ideas into a first-class product for every employee, finance team, and even ourselves! From user interfaces to banking solutions, we mix creativity, quality, and best-in-class technologies.
We're here to transform ideas into a first-class product for every employee, finance team, and even ourselves! From user interfaces to banking solutions, we mix creativity, quality, and best-in-class technologies.
We are product engineers
You'll work on exciting projects that change the way our customers operate on a daily basis.
We are problem solvers
We focus on identifying issues and delivering solutions rather than exacerbating them.
We own what we build
Ownership is one of our guiding principles. Everyone owns their successes and failures.
We strive for continuous improvement
There is always room for improvement, be it in our product, our code, or our ways of working. We encourage experiments and favor incremental changes over "big bang" strategies.
We build for x10
We build scalable but not over-engineered products. Keeping things simple and making smart trade-offs are the foundations of our technical decisions.
We don't compromise on quality
We aim to provide a world-class experience for our customers. We believe that this is only possible by setting the highest standards of quality.
Let's get technical
Frontend: TypeScript, React, Jest, Cypress, internal Design System
Backend: Node, TypeScript, Express/Koa, GraphQL, MySQL/PostgreSQL, Kafka, Jest
Platform: AWS, Terraform, Kubernetes, Github, Datadog
Mobile: Swift, Kotlin
Data: DBT, Snowflake, Segment, Looker
As the company scales, we also need to scale our technical architecture. We are splitting our monolithic codebase into distributed services that will provide smaller and faster deployments, more autonomy for the teams, and scalability.
We are working on creating our future in-app growth model to move our product into the next stage. Creativity, tackling technical and product challenges, and precise execution are our day-to-day missions.
Within Spendesk, the Banking team is in charge of creating the future of our banking system, one of the most critical parts of the software. They handle everything related to money: from generating virtual cards to making wire transfers.
We regularly organize two-day hackathons to bring the Engineering, Product and Design teams together to create (and hack) great new initiatives. The added benefit is spending time with teammates and creating hackathon squads made up of Spendeskers who do not typically get to work together!
Each squad is composed of a group of talented individuals with different skill sets (Engineers, Product Manager, Product Designer, Data Scientists, ...) to ensure global success.
Everyone contributes to defining and creating solutions: from product aspects to technical choices and architecture.
We work in 2-week sprints that include daily standups, biweekly demo/retro, and sprint planning. Every person on the squad participates in these ceremonies, putting collaboration and ownership at the center of each project.
Alongside product squads, we also have technical crews: a cross-functional group of people from different squads that collaborate together to improve the tools and guidelines relative to a specific technical scope.
They are driven by a common mission and they are responsible for technical decisions, in their scope, on behalf of the entire Engineering & Data team.
Each squad is composed of a group of talented individuals with different skill sets (Engineers, Product Manager, Product Designer, Data Scientists, ...) to ensure global success.
Everyone contributes to defining and creating solutions: from product aspects to technical choices and architecture.
We work in 2-week sprints that include daily standups, biweekly demo/retro, and sprint planning. Every person on the squad participates in these ceremonies, putting collaboration and ownership at the center of each project.
Alongside product squads, we also have technical crews: a cross-functional group of people from different squads that collaborate together to improve the tools and guidelines relative to a specific technical scope.
They are driven by a common mission and they are responsible for technical decisions, in their scope, on behalf of the entire Engineering & Data team.
We're proud to have a team with different backgrounds. Here's why they love being part of the team.
As a front-end engineer, I’ve been helping to build Spendesk's design system. It’s been so interesting to collaborate with the designers and roll it out gradually in the application, making the different pages more homogeneous and user-friendly.
Pauline Ménage
Front-end Engineer
I’ve been working remotely at Spendesk for 5+ years and have lead various projects. I’ve seen the product extraordinary evolve up to the point we’re launching our public api, my current focus, on which I’m learning a lot with a terrific international team.
Bastien Jorge
Backend Engineer
Having shifted my career, this is my first role in Engineering. At Spendesk, I'm not only immersed in a dynamic work setting but also part of a culture that champions diversity in tech and supports an inclusive mindset.
Juliana Nocchi
Full-Stack Engineer
Spendesk's best asset is its people and culture. They're kind and smart, they come from all over the world and we can work from wherever we want. The product is top-notch, building it is challenging but helped me grow in many ways.
Ali Elamrani
Software Engineer
I have been working in Spendesk for almost 2 years now, starting from Paris but currently working fully remote in my home city Shanghai, with 7 hours time difference! You see, nothing is impossible in Spendesk, in every sense of the word 😋
Jiaying Hua
Data Engineer
I'm from Nantes, but I consider myself a citizen of the world, thanks to Spendesk, I'm working remotely from anywhere in France like Nantes, Bordeaux, Paris or Toulouse! By doing so I can try a lot of local craft beers 😅
Anaël Chardan
Software Engineer
5 steps and you're in