Hey Im Plum. The AI assistant for your money!
Since we launched in 2017, weve been on a mission to make everyone, starting with our awesome Plumsters, financially better off We do this by helping them automate their savings, avoid overpaying on bills, and providing a simple platform for them to invest and grow their money for the future.
The social aspect of what we do is really important to us. Were trying to change things for the better, by helping our users fight against a confusing financial system that is stacked against the most vulnerable in society (such as those on low income or the elderly).
Specifically, heres what were trying to tackle :
In 3 years, we've grown from 2 co-founders sharing a rusty desk in Soho, to a brilliant, hard-working team of 75+, with offices in London (HQ) and Athens.
Now, with more than 1M people already using Plum across the UK, Ireland, France and soon Spain, we could use a little help with our mission and that might be where you come in!
Were now looking for a Junior Backend Engineer to join our Athens team.
Engineering at Plum
Our engineers come from a variety of backgrounds (physics, computer science, music, even history!) and we welcome all levels of experience.
We value good engineering principles and healthy curiosity. We take a conservative approach to using external frameworks and we aspire to write simple, well-tested code, delivered in rapid iterations.
We are in a managed Kubernetes cluster in Google Cloud. A python (3.7) monolithic application is deployed in the cluster using a thin flask API layer.
Our python application is monolithic but we use a service-like code structure as well as a service-like infrastructure. Our database is Postgres and we use Redis for cashing and distributed locking.
Our queueing infrastructure is RabbitMQ.
You'll get to work on bank data ingestion, payments, investments, data pipelines, user-facing features which assist people in their financial operations.
On top, you'll play an integral role in taking Plum's infrastructure to an exciting next level a suite of fault-tolerant, self-contained backend services.
It's a really good chance to get your hands dirty with a product that is already used by 1m people in the UK.
How we work
We work in "squads" a more startup-appropriate name for saying small, cross-functional teams. Each squad has a mission and a set of OKRs to monitor and improve.
We have 5 of these squads right now - Aggregation & Linking, Growth, Treasury, Lost Money and Wealth. As an engineer you'll work in a squad but you can also reach out to and work with anyone in the company.
Our culture : openness and accountability
Even though you'll have a primary role, you can get involved in any aspect of the business you're interested in and contribute feedback and product ideas freely.
In return, we'll expect you to back your decisions with data and logic. Features are considered finished when the data tells us that they've moved the needle.
What we look for
If you think this sounds like a bit of you then dont hesitate to get in touch!
Plums tame humans