Posted in

Staff Software Developer

Staff Software Developer

CompanyRobinhood
LocationToronto, ON, Canada
Salary$179000 – $210000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 8+ years of professional Software Development experience
  • Demonstrable experience as a Staff level developer with over 6 years of professional experience working with modern Web technologies
  • Skilled at writing and efficiently debugging JavaScript in Node and browser environments
  • Obsessed with building a best-in-class developer experience
  • A track record of successfully leading projects and delivering large scope technical projects at scale
  • Constantly setting a high standard for code quality, advocating for best practices in testing, and improving code review processes
  • Deeply understand broad engineering and product disciplines so that you can work effectively across functions and skill-sets
  • Experience with Typescript, React, Next.js, NodeJS (Bonus if you have experience with Babel, Webpack, or Bazel)

Responsibilities

  • Effectively work across a large Bazel monorepo
  • Work across client, server, architecture, and infrastructure that powers our customer-facing web products: Robinhood web app, and Robinhood Legend
  • Ship libraries, frameworks, and abstractions to materially accelerate our web developers’ velocity
  • Accelerate developer workflows by optimizing local dev server, CI, and other tooling
  • Design frameworks and tools that empower other developers across teams
  • Own and drive platform-level projects from inception to design and implementation to launch, being the leading expert in the organization

Preferred Qualifications

  • Bonus if you have experience with Babel, Webpack, or Bazel