Skip to content

Staff Software Developer
Company | Robinhood |
---|
Location | Toronto, ON, Canada |
---|
Salary | $179000 – $210000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, 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