Software Developer, Backend

Robinhood Robinhood · Fintech · Toronto, ON · Brokerage Engineering

Software Developer, Backend role at Robinhood focused on building and owning backend services, infrastructure, and data for core financial products. The role involves designing, developing, testing, and releasing scalable systems with stringent correctness and scalability requirements, collaborating with cross-functional teams, and improving system performance and productivity. Experience with Go/Python, Kafka, and handling large data volumes is required, with fintech experience being a bonus.

What you'd actually do

  1. Build scalable systems and components, making the right tradeoffs to account for stability and long-term maintainability
  2. Design, write, test, and release platform or product-facing features with stringent correctness and scalability requirements
  3. Identify opportunities to improve system performance, team productivity, and reduce risk
  4. Collaborate closely and effectively with cross-functional partners, client teams, and vendors

Skills

Required

  • Go or Python
  • Kafka and data streaming technologies
  • handling/processing large amounts of data
  • design, product, and backend development disciplines

Nice to have

  • fintech company or financial firm
  • Postgres
  • K8s
  • Redis
  • AWS or similar

What the JD emphasized

  • track record of successfully collaborating with cross-functional teams and delivering large-scope technical projects, setting a high standard for code quality and code review processes
  • deeply understand the design, product, and backend development disciplines
  • Experience with Go or Python
  • Experience with Kafka and data streaming technologies
  • Experience with handling/processing large amounts of data