Flanks is shaking up the wealth management industry by making it simpler and way more efficient for financial institutions. Our SaaS platform is designed to help banks, family offices, and wealth managers get a full picture of their clients' financial assets—all in one place.
Founded in 2019 and based in Barcelona, we've brought together a team of passionate wealth management and tech pros, all with a shared goal: to change how wealth management is done. Backed by €23 million in investment, we're growing fast, and we're not stopping anytime soon!
What we stand for:
People First – our team comes first. We want every Flanker to feel at home, engaged, and part of something bigger.
Keep Growing – as the company grows, so should you. We're all about personal and professional development here.
Think Twice, Act Once – we believe in thoughtful decisions, considering the impact on both our team and our clients before taking action.
If you're looking for a place where you can grow and make an impact at a fast-paced, exciting fintech startup, this might just be the place for you!
Web scraping is at the heart of what makes Flanks work — it's how we gather the financial data that gives our clients that full, single-pane picture of their assets. As a Software Engineering Intern on our Connect team, reporting to Carlos, you'll help keep that data flowing reliably and help us make the whole system smarter over time.
Day to day you'll diagnose and fix scraping issues, but the part we care most about is the next step: spotting the problems that keep coming back and building automations — increasingly powered by AI — so they stop being manual work. If you enjoy the cat-and-mouse of getting past anti-bot defenses and you instinctively want to automate anything you've had to do twice, you'll feel right at home here. ️
Here's what you can expect to work on:
Investigate and fix bugs across our scrapers and the surrounding data pipeline.
Solve real-world scraping challenges — bot and CAPTCHA detection, rate limiting, proxy rotation, dynamic content, and ever-changing site structures.
Spot recurring problems and propose automations to tackle them, leveraging AI solutions where they fit.
Write clean, maintainable, well-documented code that your teammates will thank you for.
Collaborate with the team on improving reliability, monitoring, and how we work.
The essentials
Working knowledge of Python, including the requests library.
Familiarity with browser automation (Selenium, Playwright, or similar).
A solid understanding of how proxies work and why they matter for scraping.
Strong coding fundamentals and an instinct for clean, readable code.
A process-oriented mindset — you like understanding why something breaks and how to stop it happening again, not just patching it.
Curiosity and persistence — a stubborn bug energizes you rather than frustrates you.
An eye for innovation — you notice opportunities to do things better, and you want to act on them.
Fluent English to collaborate effectively in our international team. ️
Nice to have (we'll help you learn the rest)
Docker, Kubernetes, GitHub Actions.
Some JavaScript.
Experience or curiosity with AI/LLM tools for automation.
Personal or academic projects involving scraping or data extraction — they totally count!
If this sounds like you, don't worry if you don't check every single box—we'll support your growth along the way.
A full-time, internship agreement.
We offer what we think is fair compensation.
A cool office between Sants Estació and Plaça Espanya with stunning views of Barcelona. ️
Flexible working hours and hybrid work options.
Paid day off on your birthday.
Weekly fresh fruit, coffee, and tea on tap.
Friday happy hours after our all-hands meetings (totally optional, of course!).
Team-building events to bond and have fun.
A digital canteen, thanks to Kombo, subsidised at 50%. ️
A yearly training budget to keep growing.
Send us your CV, cover letter, etc.
You'll have a chat with our People team.
A meeting with members of the Connect team, including a few behavioural questions to get to know each other and check the fit both ways. Don't worry about those — there are no trick answers, you just need to be honest and yourself.
A technical test (realistic and time-boxed — a few hours, not a marathon).
A session to walk through your solution together and iron out any questions you (or we) might have.
We send you an offer!
We aim to keep things moving fast—ideally wrapping things up in one to four weeks.
If this sounds like a good fit for you, we'd love to hear from you. Don't hesitate to send us your CV and/or cover letter.
At Flanks, we believe in fostering diversity and inclusion across everything we do. We're proud to be an equal opportunity employer, and we welcome all applications regardless of race, religion, gender, age, or disability status.
Additionally, we have an Equality Plan in place to ensure fairness and inclusivity in all our policies and practices.