Flanks was born as a portfolio data aggregator. We connect to any bank in the world and extract, enrich and standardize investment information for our customers. This enables our customers to have a holistic vision of their client's wealth. Our customers are robo-advisors (who consume our aggregated data via an API for their products) and more traditional players who prefer to consume our data via our apps or export capabilities.
We are pioneers in our market in Spain and are now rapidly expanding to other countries. We'll experience a lot of changes in the next few months: from the explosion of the number of data we manage to the birth of new products on top of our platform. Likewise, we will certainly grow a lot, and it's our intention that you'll also grow (personally and professionally) with us.

About the team
We are a tech team of about 10 people working from Barcelona. Although we work semi-remotely at the moment, we're planning for a remote-first approach for the immediate future. Our technical division is composed of two specialized teams: the Drivers Team and the Product Team. The former works to extract data from our sources, and the latter presents it in multiple ways that add value to our customers.
About the role
You will be in charge of improving the scrapping system stability and availability. You'll be working as a full member of the Drivers Team, participating in the design, planning and execution of new features and the maintenance of the current ones. Furthermore, you will have an important role in the team, helping your colleagues to improve their skills.
Examples of tasks you can expect to work on are:
- Reverse engineering financial institutions websites, including login with two-factor authentication around the world
- Maintain and improve existing financial institution data scraping and infrastructure code.
- Extend Flanks financial institutions and country coverage.
- Design and implement internal tools to improve team workflow.
- Code review of your team colleagues
Things we'd love to see on you
- You are a nice person. Assholes and bigotry will not be tolerated.
- You have already a few years of experience in similar roles. We're looking for someone with some lessons already learned. Bonus points for professional experience in large Python codebases.
- You are a team player and a good communicator. You focus on communication over resolution.
- In general, the more experience with parts of our stack, the better. However, we're looking for the fundamentals, so don't worry if you don't check all the boxes.
- If you have experience in Fintech, SaaS products and message broker systems will be a plus.
- Willingness to solve challenging problems around financial data extraction.
- Willingness to mentor junior people

Our tech stack
- Python on our back-end, migrating to async-based for most parts.
- Vue in our front-end.
- Running on GKE
- Powered by MongoDB and PostgreSQL
- Also, Redis, RabbitMQ, Jenkins and other usual suspects.
What can we offer
๐ Office at 5 minutes from Sants Estaciรณ and Plaรงa Espanya.
๐ Flexible working hours
๐ Remote friendly (2 days a week)
๐ Paid time off on your birthday
๐ Fresh fruit every week, all-you-can-drink tea and coffee
๐ป Friday happy hours after our weekly team meetings
๐ Team building events
๐ Personal holidays swap inside the same month
๐ฅ Health insurance
๐ธ Flexible remuneration with Cobee
๐ Yearly Training budget
