At Plum, we're on a mission to help everyone be financially better
off. We're building a quirky Messenger chatbot that links to your bank,
understands your spending habits and helps you save more, invest in
things that matter and avoid overspending on your bills. We like to
think of Plum as your money's best friend π«
Architect complex systems and teams
We're looking for experienced, talented and empathetic senior
engineers to join our team in London. As a lead engineer, you'll be part
of a squad and you'll probably spend 70% of your time
coding/architecting and 30% mentoring and giving feedback to engineers
in your squad. You'll also be involved in sourcing, interviewing and
supporting new hires and making sure that we maintain a solid presence
in the London tech scene.
If you're unsure whether you fit the role, feel free to email our CTO at alex@withplum.com to discuss the specifics in more detail.
Our stack & approach
We β€οΈ Python, React, Postgres and Redis. We don't care if you're a
Pythonista or not β Python's elegance comes from its simplicity so
you'll be able to pick it up quickly. 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. It's actually a pretty exciting
period as we've just started our move from Heroku to GCP and Kubernetes
(scaling issues and all...) π
How we work
We work in "squads (https://workable.com/nr?l=https%3A%2F%2Flabs.spotify.com%2F2014%2F03%2F27%2Fspotify-engineering-culture-part-1%2F)
" β a more startup-appropriate name for saying small, cross-functional
teams. Each squad has a mission and a set of KPIs to monitor and
improve. We have 3 of these squads right now β Savings, Investments and
Black Ops. 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
For this role, some experience in managing high-performing engineers
is essential. We'd also like to see evidence that you had a significant
role in architecting and maintaining large production systems.
Nevertheless, we are a startup treading in uncharted territory so
attitude is even more important. We're looking for people that like
uncertainty and want to figure out how to do things that havenβt been
done before. You're a true team player and inherently positive. Where
others see problems, you see solutions.
What we offer
* Bucketfuls of challenging problems to solve, so hopefully that's
your thing! Our job is to take a complicated, archaic domain and make it
simple and accessible to everyone.
* One of the best learning experiences of your life. You'll get to
work with extremely smart and capable people, with backgrounds in
finance, physics, history, computing, languages and more.
* Competitive pay and company stock options β we're all in this together.
* Work from our Athens office whenever you want.
* Team trip to secret destinations once a year βοΈ
* Plants, lots of plants π±
* Fresh fruit (plums obviously), snacks with varying health benefits
and great coffee. Because you can't be a startup without great coffee.