About the job
Managing expenses shouldn’t be a headache. At Pleo, we’re revolutionizing the way businesses handle spend management by creating solutions that simplify financial processes for both finance teams and employees. Our goal is to empower organizations to 'go beyond' traditional methods.
Since our inception 10 years ago, we’ve embraced the philosophy of ‘Pleo’, meaning ‘more than you’d expect’, which has been pivotal to our success.
We are currently at a significant juncture in our growth journey; every decision we make affects our more than 40,000 customers, our business, and our collective achievements. We are looking for individuals who take pride in identifying customer needs, transforming complex challenges into straightforward solutions, and respectfully challenging the status quo. With our ambitious goals ahead, we are a dynamic and diverse team of over 850 individuals from more than 100 nationalities, dedicated to shaping the future of business spending.
About the Role
We are seeking a skilled Backend Engineer to join our innovative team at Pleo. In this position, you will play a crucial role in building and scaling our backend systems, engaging in exciting projects as we expand our product and service offerings. If you are passionate about solving intricate technical challenges and thrive in a culture that values transparency, collaboration, and innovation, we invite you to apply.
What You’ll Be Doing
As a Backend Engineer, your responsibilities will include:
- Designing, building, and maintaining scalable microservices primarily using Kotlin.
- Collaborating with cross-functional teams to develop innovative solutions across various domains such as Platform, Services, and SMB.
- Analyzing system performance and implementing optimizations to ensure high reliability and scalability.
- Participating in code reviews and post-mortems while mentoring fellow engineers.
- Proactively addressing technical debt and guiding the team through challenges and migrations.
What You Bring
This role is ideal for you if you possess:
- Experience in server-side languages, particularly Kotlin, along with expertise in distributed systems, microservices, and cloud environments (e.g., AWS, Kubernetes).
- Proficiency with relational databases such as PostgreSQL and familiarity with testing frameworks (e.g., JUnit, Testcontainers).

