Getting into fintech with Python

What drove me to create this list is my own interest in fintech, and the intriguing observation that Python has risen to prominence in this industry, especially on the european market.

In 2015 and 2016, I took part in many fintech conferences as both an attendee (EXEC, MoneyConf) and as a presenter (FinovateEurope, Money20/20 Europe, Wolves Summit, etc.). At these conferences, I was able to meet some of the biggest fintech companies leading executives, including a few whose companies you’ll find on the list below.

At the time, I was representing Valuto, a budding P2P currency exchange and payments startup that was part of a larger Polish fintech company.

While Valuto has since joined those Finovate graduates in the fintech graveyard – having been closed or acquired – the companies that are listed below have managed to survive against all odds, pushing the industry to new heights. I also observed the significant role of venture capital firms in driving the growth and expansion of these fintech companies.

You’ll find that many on this list also started off at Finovate. If you’re interested, links to their first appearances are in their write-ups and were sourced mainly from the Finovate website.

 

finovate_europe_2016jpg__2657x1772_q85_crop_subsampling-2_upscale.jpg__2657x1772_q85_crop_subsampling-2_upscale
Michał Czekalski, Łukasz Olek, and Matthew Harris – FinovateEurope 2016 “Best of Show” Award                                         

What is financial technology? Why and how fast is it growing?

Financial technology, or “fintech” as it’s been popularly coined, has become a trendy industry for startups due to its high-growth potential and possibility for endless disruptive innovation. Capital markets infrastructure is shaping the future of trading and investing, leading innovation in the financial industry.

In fact, according to PricewaterhouseCoopers, over $150 billion could be invested in fintech companies and financial institutions over the next 3 to 5 years, significantly impacting technology companies and driving the industry's growth and innovation.

Which industry branches are currently being disrupted by fintech startups?

There’s a wide range of verticals that are being impacted by fintech companies, such as:

  • insurance,
  • account management,
  • lending and financing,
  • payment processing,
  • regulation,
  • capital markets,
  • digital solutions,
  • small business insurance.

What makes these companies so attractive for small and large businesses is their ability to cater to their customers’ needs.

Top fintech companies that use Python in their tech stack

You might be wondering, “How does this apply to Python, Matthew?”

Well, if you read my previous post, you'll know that Python is becoming the backend technology of choice for these scrappy startups.

Need proof? Below are the top 17 fintech companies that highlight Python as a must-have in their tech stack.

1) Zopa

zopa.png__730x200_q85_crop_subsampling-2_upscale
                         
  • Headquarters: London, United Kingdom
  •                      
  • Founded: 2005
  •                      
  • Highlight: total lending has reached £2.46 billion (Q2 2017) since its launch
  •                      
  • Finovate: Finovate 2008 – Zopa
  •                      

About

P2P lender, Zopa, cuts out the banks and other middlemen, allowing lenders and borrowers to deal directly with one another. Starting with £10 amounts, Zopa spreads its clients’ investments across multiple loans. This means that no customer has more than 1% of a lender’s investment. Zopa does not offer brokerage services as part of its business model. The largest amount that individuals can borrow is £25,000 (not including fees).

In early 2018, Zopa became the first consumer peer-to-peer lending platform to surpass £3 billion in lending. Amidst increasing pressure on traditional peer-to-peer lending from regulators, Zopa has raised £44 million in an effort to help launch its digital challenger bank. The world’s oldest P2P lender applied for a banking licence back in 2016.

Tech stack

Want to know what Zopa thinks about Python as part of their current tech stack, which is a mixture of C#, Python, and Java?

“We are strongly committed to Python as a key language in our technology stack and have big plans for the future. We use Flask, Django, RabbitMQ, Pandas, Celery and Postgres within the Python team. Our data science team have built their own machine-learning stack, built on top of tools like scikit-learn and keras, that we are heavily involved in.”

There you have it; they're fans. With their digital assets growing, they've expressed sincere gratitude in Python being a key factor in their success as a digital banking platform.

2) ThoughtMachine

thought_machine.png__730x200_q85_crop_subsampling-2_upscale
                         
  • Headquarters: London, United Kingdom
  •                      
  • Founded: 2014
  •                      
  • Highlight: ThoughtMachine has scaled to 50 people in just over two years
  •                      

About

Founded by ex-Google engineer, Paul Taylor, ThoughtMachine is the creator of Vault OS: a platform that makes use of the latest technology, such as cloud infrastructure and blockchain, to create a bank operating system that allows financial institutions to maintain a ledger.

Vault OS is expected to enable banks to scale to millions of customers without maintaining expensive in-house data centers because it runs in the cloud as a software as a service (SaaS).

The SaaS targets financial institutions that want to move away from legacy technology that plagues their industry, and build new banks from the ground up. ThoughtMachine provides comprehensive technology services, including cloud-based solutions and blockchain integration, to support these financial institutions in their digital transformation.

Over the last two years, over 50 engineers have worked on the digital platform (mostly in secret).

Tech stack

According to Siftery, ThoughtMachine's tech stack includes Python. According to the company's stack overflow description, they're “fans of JavaScript, especially ES6, which [they're] using with React to build [their] frontends. Behind that [they] have a mix of Python and Java (8, of course) on [their] servers and Cassandra underneath for [their] core database.”

3) Robinhood

robinhood.png__730x200_q85_crop_subsampling-2_upscale
                         
  • Headquarters: Palo Alto, California
  •                      
  • Founded: 2013
  •                      
  • Highlight: has over two million users and is valued at $1.3 billion
  •                      

About

Drawing from English folklore’s Robin of Locksley, Robinhood doesn’t go quite as far as stealing from the rich, but the mobile app does allow regular folk to buy and sell stocks – typically only afforded to the affluent – without trading fees. The app lets users trade stocks with zero broker fees and offers portfolio management services, and millennials appear to be the main driver of this fintech company’s popularity.

In April, the Palo Alto-based firm raised $110 million in Series C Funding.

The zero-fee stock trading app added new cryptocurrency functionality in early 2018, allowing its users in 5 US states to buy and sell Bitcoin and Ethereum.

Tech stack

Reverting to my go-to source for tech stacks (Siftery, in case you missed it!), we see Python as the server-side language and Django as the framework used when building the app.

If we look at their current job postings, this is confirmed: “Python/Django and Go are the main languages and frameworks of choice.”

4) Kensho

kensho.png__730x200_q85_crop_subsampling-2_upscale
                         
  • Headquarters: Cambridge, Massachusetts
  •                      
  • Founded: 2013
  •                      
  • Highlight: raised $50 million in Series B Funding in February 2017
  •                      
  • FinovateFinovateEurope 2015—Kensho
  •                      

About

Valued at about $500 million, Kensho is a data analytics and machine learning company creating analytical tools for investment professionals. The company uses natural language processing (a subset of AI) to query millions of documents and infer useful information that can answer complex financial questions posed in plain English.  

Founded in 2013 out of MIT and Harvard, Kensho's team includes one of the seven original members of the iPhone engineering team, as well as one of the youngest ever entrants to Harvard.

Tech stack

Given the collective brainpower of its founders, any engineer applying for a job at Kensho will have to have an excellent track record. In order to join this fintech company, the job openings require developers to have experience with Python as well as Pandas, Numpy, scikit-learn, Django, Flask, and Celery.

5) Stockspot

stockspot.png__730x200_q85_crop_subsampling-2_upscale
                         
  • Headquarters: Sydney, Australia
  •                      
  • Founded: 2013
  •                      
  • Highlight: raised 2.2 million USD in Series B Funding in May 2017
  •                      

About

Our only entry from the “Land Down Under,” the aim of this Sydney-based firm is to provide professional wealth management to the masses. The company boasts that its product offers customers non-complicated financial terminology, less paperwork, and greater transparency, which aren't commonly found in today's wealth management industry. This fintech firm definitely makes financial institutions seem more accessible to the public, leading to impressive customer satisfaction.

According to A.T. Kearney, a global consultancy firm, assets under management by robo-advisors will grow by 68% annually to $2.2 trillion USD before 2022. This bodes well for Stockspot, Australia's fastest growing digital investment adviser.

Tech stack

Stockspot's tech stack includes ReactJS on the front end and Python and Django on the back.

6) Newable Business Finance

newable.png__730x200_q85_crop_subsampling-2_upscale
                         
  • Headquarters: London, United Kingdom
  •                      
  • Founded: 2016
  •                      
  • Highlight: launched 3 products in 6 months
  •                      

About

Newable Business Finance (NBF) is a joint venture between Newable and Liberis. These two large  companies teamed up to create a fintech firm which strives to offer services such as affordable loans of between £26,000 and £150,000 to growing businesses across the UK.

Although businesses can apply directly, NBF also partners with finance brokers, advisors, high street banks, solicitors, and accountants. Its processes are fast and fair, which means that you always know where you stand, and the vital funds get to the businesses when they need them.

The company has launched 3 products in 6 months, and reached £7 million in loans during that time (two months ahead of schedule).

Tech stack

The company's tech stack includes Python 3.6 and Flask. How do we know? We helped build it!

7) Iwoca

iwoca.png__730x200_q85_crop_subsampling-2_upscale
                         
  • Headquarters: London, United Kingdom
  •                      
  • Founded: 2012
  •                      
  • Highlight: the team has doubled in the last year to 90+
  •                      

About

Since its start, Instant Working Capital (Iwoca) has lent more than £200 million across 18,000 transactions, supporting over 7,500 businesses throughout the UK, Poland, Spain, and Germany.

The fintech firm offers a new type of credit facility for small businesses, allowing these businesses to take advantage of digital assets and opportunities previously only available to their larger peers.

According to Euromoney, this pioneering fintech company is currently taking on both incumbents and disruptors in the industry.

Tech stack

According to the company, it's building on its current engineering team of 15 (July 2017), across the frontend, backend, and analytics. So what's their preference? Full-stack Python engineers: “We use Python and Django.”

8) Figo

figo.png__730x200_q85_crop_subsampling-2_upscale
                         
  • Headquarters: Hamburg, Germany
  •                      
  • Founded: 2012
  •                      
  • Highlight: Europe’s first “Banking Service Provider”
  •                      
  • FinovateFinovateEurope 2013
  •                      

About

While I know for a fact that there are more German companies in the fintech sector using Python, Figo was an obvious choice to include on our list. Founded in 2012, Figo enables its partners to connect to over 3,100 banks and financial institutions via a banking API. Customers of banks that use Figo can now use accounts and deposits that they have with other banks after logging in to their online banking and financial services.

The company’s “banking as a service” platform connects modern services to more than 55 million online bank accounts across Germany and Austria, proving the company’s ability to provide the highest services possible as a fintech company. Additionally, Figo facilitates global payments, enabling secure, transparent, and efficient international transactions across different currencies and countries.

Tech stack

Siftery states that Figo's stack includes Python/Django: “The backbone of next generation financial services is constantly on the lookout for Python/Django devs to join their internal team.”

9) Affirm

affirm.png__730x200_q85_crop_subsampling-2_upscale
                         
  • Headquarters: San Francisco, California
  •                      
  • Founded: 2012
  •                      
  • Highlight: raised $100 million in Series D Funding in April 2016
  •                      

About

Founded by Max Levchin (founding CTO of PayPal), Affirm's goal is to make the banking industry more accountable and accessible by offering mobile banking services, such as installment loans to consumers at the point of sale.

The company lets consumers spread out payments over several months at justly priced fees, increasing conversions and the size of purchases for online retailers.

According to TechCrunch (July 2017), the consumer-lending startup has now signed up more than 1,000 merchants.

Tech stack

Backend software engineers at Affirm are expected to have expert knowledge in a dynamically typed language – primarily Python – and experience in developing systems in web application frameworks. Internally, they use Flask.

10) Vyze

vyze.png__730x200_q85_crop_subsampling-2_upscale
                         
  • Headquarters: Austin, Texas
  •                      
  • Founded: 2008
  •                      
  • Highlight: raised $13.1 million in Series C Funding as of September 2017
  •                      

About

Vyze is a leading financial technology company for retailers and manufacturers. By combining a comprehensive lending supply, technology, and support under one roof, Vyze enables businesses to deliver more satisfying technology and financial services to their customers, wherever and whenever they shop.

Vyze, formerly known as NewComLink, raised 13.1 million USD in Series C Funding in August 2017, bringing their total funding to 48 million USD.

Tech stack

Vyze's services is built on Python and Django among other technologies such as Angular, Jenkins and Docker. You can see their full tech stack here.

11) Stripe

Stripe

 

                         
  • Headquarters: San Francisco, California
  •                      
  • Launched: 2011
  •                      
  • Highlight: as of 2018, the founders are only 27 and 29 years old
  •                      

About

Having felt the pain of accepting online payments, Stripe's Irish founders, Patrick and John Collison, set out from their rural home in Ireland to create a software platform that allows merchants to accept payments through their websites.

The software allows businesses to plug into websites and apps to connect with credit card and banking systems in real time, allowing them to receive payments.

The product is currently used by other Silicon Valley successes such as Lyft, Facebook, and DoorDash, to name a few.

The Irish-founded unicorn currently handles billions of dollars a year in 25 countries.

Tech stack

Ruby, Scala, and of course Python, according to Siftery and job postings.

12) Dwolla

dwolla.png__730x200_q85_crop_subsampling-2_upscale
                         
  • Headquarters: Des Moines, Iowa
  •                      
  • Founded: 2008
  •                      
  • Highlight: raised over 54 million since its inception
  •                      
  • FinovateFinovate 2011 – Dwolla (first entry launch)
  •                      

About

I was fortunate enough to have met the founder, Ben Milne, at MoneyConf in 2016. His startup, Dwolla, both competes and works with banks throughout the US, assisting in banking services, such as using software to provide payment services and money transfers (i.e. ACH transactions) with reduced fees.

Clients of Dwolla use branded or white-label APIs to verify bank accounts instantly, transfer payments, and keep balances; or route funds directly to a bank account and routing numbers.

Earlier this year, Dwolla secured a $12 million round of funding that will help the tech company nearly double its workforce.

Tech stack

Platform engineers at Dwolla build systems using programming languages such as Scala, JavaScript, C#, and Python.

13) Venmo

venmo.png__730x200_q85_crop_subsampling-2_upscale
                         
  • Headquarters: New York, New York
  •                      
  • Founded: 2009
  •                      
  • Highlight: acquired by PayPal in 2013 for $800 million
  •                      
  • FinovateFinovate 2013 – Venmo
  •                      

About

Venmo, a fintech startup turned social media network, offers an easy way for people (mainly millennials) to pay each other or split bills using digital wallets. Users have to link a credit card, debit card, or checking account to send or receive payments – similar to PayPal. The company’s digital wallet solution has even made them a pop-culturally well-known payments platform.

Acquired from Braintree by PayPal for $800 million in 2013, Venmo processed $8 billion in payments in Q2 2017.

Tech stack

Backend engineers at Venmo need to have “experience working on backend systems at scale, using technologies such as MySQL, MongoDB, Python, etc.” A quick glance at Siftery confirms this and also throws Django into the mix.

14) Bond Street

bond_street.png__730x200_q85_crop_subsampling-2_upscale
                         
  • Headquarters: New York, New York
  •                      
  • Founded: 2013
  •                      
  • Highlight: offers the widest loan sizes among alternative investors (from $10,000 to $1 million)
  •                      

About

An up-and-coming fintech company, Bond Street is transforming how small businesses gain access to lending through technology, financial data, and design. The company recently renewed its loan purchase agreement with global banking investment firm, Jefferies, allowing for up to $300 million of loan purchases.

This will allow Bond Street to expand its loan range sizes from between $50,000 and $500,000 to between $10,000 and $1 million.

Tech stack

Data scientists applying to Bond Street are expected to work in a collaborative environment using R and Python. Siftery takes us a step further, showing that Django is part of this startup's tech stack.

15) Kabbage

kabbage.png__730x200_q85_crop_subsampling-2_upscale
                         
  • Headquarters: Atlanta, Georgia
  •                      
  • Founded: 2009
  •                      
  • Highlight: plans to launch its service in Asia in 2019, if not sooner
  •                      
  • FinovateFInovate 2010 – Kabbage
  •                      

About

Kabbage, an Atlanta-based startup operating throughout North America and Europe, provides loans online to small businesses.

Founded in 2009, Kabbage sells its technology to large banks that in turn lower lending costs and offer credit to small business owners and private companies. Kabbage has some 115,000 customers and has provided $3.5 billion in loans as of Q2 2017.

In August 2017, Kabbage announced that it had raised $250 million in equity funding from the Japanese technology conglomerate, SoftBank Group.

Tech stack

Machine learning engineers at Kabbage are expected to “possess strong software engineering and programming skills in multiple languages.” The company's recruiters go on to single out one language in particular (no prizes for guessing): Python. Siftery lists Python along with the Django framework for this fintech.

16) Qonto

qonto_logo.png__1200x400_q85_crop_subsampling-2_upscale
                         
  • Headquarters: Paris, Ile-de-France, France
  •                      
  • Founded: 2016
  •                      
  • Highlight: the company raised €10 million in June 2017
  •                      

About

Qonto launched its business banking application in July 2017, setting out to accomplish for businesses what N26 has done for individuals. For €9 a month, business owners receive a Mastercard, a French current account with IBAN to receive payments and the ability to manage transfers and debits.

As of December 2017, the service had registered more than 5000 businesses in France. Going forward, the service plans to integrate with many other fintech solutions such as Stripe, PayPal, iZettle and Kantox. Additionally, the company is planning a regional expansion to other EU countries in early 2019. Stay tuned!

For more information, check out a great interview with the co-founder and CEO – Alexandre Prot.

Tech stack

Data Team Engineering applicants at Qonto are greeted by the following description:

“As part of the data team, you join a squad of experimented people working on both making our features smarter and putting in place a robust and scalable fraud management system. Our main stack is Python (and we are pretty open to anything powerful). Our team is super dedicated and result oriented (it likes to put stuff in production as often as possible).”

17) Holvi

Holvi
                         
  • Headquarters: Helsinki, Finland
  •                      
  • Founded: 2011
  •                      
  • Highlight: acquired by Spanish Banking group BBVA in August 2016
  •                      
  • FinovateFinovateEurope 2013 – Holvi
  •                      

About

Holvi (translation to English as “vault”) is a Finland-based fintech startup that was recently acquired by Spanish banking group BBVA. Founded in 2011, Holvi provides SME business owners with a wealth of services in addition to its traditional banking platform. Services for SMEs include: an online sales platform, cashflow tracker and invoicing.

Although Holvi was acquired by BBVA, the business continues to be run as a standalone service with the two entities sharing ideas, knowledge and support. Holvi is an Authorised Payment Institution licensed and regulated by the Financial Supervisory Authority of Finland (FIN-FSA).

Tech stack

Holvi prides itself on being a modern technology company. According to Holvi, their code “runs on Python and our developers get to influence everything we develop. As simple as that, no legacy systems to maintain.”

Holvi developers are experienced in Python/Django, PostgreSQL, Git, unit testing, and Debian GNU/Linux.

Your feedback

Thanks for taking the time to read through the list.

Is there another key fintech that you think should be included? Feel free to mention it in the comments!

We'll verify and add it here or include it in our next list.

Further reading

If that's still not enough for you, check out my article 8 Insurtech Companies with Python in Their Tech Stack – and why it's a fit.

To learn more about the advantages of Python for fintech companies, make sure to read my previous article: Why Python Should Be the Technology Choice for Your Fintech

If you're interested in industry verticals other than fintech, take a look at our client portfolio. You'll see companies in retail, pharmaceuticals, transportation, even AI – all using Python as the backbone of their software.

To be the first to learn about our newest articles, don't forget to subscribe to our newsletter using the form on the right (or scroll down on mobile).