Robinhood is democratizing our financial system. We offer commission-free* investing and trading. Investing in stocks, ETFs and options is offered through Robinhood Financial LLC. Cryptocurrency trading is offered through Robinhood Crypto, LLC. Robinhood Financial, our broker-dealer, is a fast-growing brokerage firm with millions of users and billions of dollars in transaction volume. Robinhood has received the Apple Design Award (2015), the Google Play Award for Best Use of Material Design (2016), and was named Fast Company’s 11th Most Innovative Company in the world (2016). Robinhood is based in Menlo Park, California, and Lake Mary, Florida.
Robinhood means Robinhood Markets, Inc. and its subsidiaries, including Robinhood Financial LLC (member SIPC) and Robinhood Crypto, LLC.
What sets us apart:
High standard of engineering quality
Solve unique scalability challenges
Learn how the US financial system works on the inside
High impact roles at a relatively small company for our user base
As a Backend Engineer, you will:
Have a dedicated mentor in the first months who will review your code and help you get ramped up.
Build, test, and release product-facing features with stringent correctness and scalability requirements. These features could be related to market data, trading, accounting, authentication, or security.
Design a solution with other engineers and the ops team to fix a scalability problem and then implement it.
Work with our frontend team to fine tune our REST API.
Collaborate with our data team to support millions of customers.
Contribute to open source projects.
Some skills we consider critical to being a Backend Engineer:
5+ years of software engineering experience
Solid understanding of relational databases and transactions
Comfortable writing highly concurrent systems
Good intuition for REST API design
Intimate familiarity of Python/Django or Go is a plus
Core Tech Stack:
Python/Django, Go as the main languages and frameworks of choice
PostgreSQL as our primary data store
Redis and Memcached as our caching layer
Celery as our task queue using RabbitMQ
Note to Recruiters and Placement Agencies: Robinhood does not accept unsolicited agency resumes. Robinhood does not pay placement fees for candidates submitted by any agency other than its approved partners.