Senior Software Engineer - Developer Tools

Quora
Summary
Join Quora's Platform team as a full-stack engineer with a front-end focus and contribute to the development and improvement of tools and frameworks for the Poe product. Work closely with product teams to identify and address pain points, enhancing developer efficiency. Utilize modern JavaScript frameworks like React, NextJS, GraphQL, and Relay, while occasionally working with Python. The role involves building reusable UI components, improving front-end workflows, and adopting new frameworks. This position is remote-first and offers a collaborative, high-performing work environment. Quora values continuous learning and improvement, providing opportunities to experiment with new ideas and see immediate results through continuous deployment.
Requirements
- Availability for meetings and impromptu communication during Quora's β coordination hours " (Mon-Fri: 9am-3pm Pacific Time)
- B.S. or M.S. in Computer Science, Engineering, or a related technical field, or completion of a coding bootcamp or equivalent work experience
- 4+ years of experience working with large-scale codebases and systems, particularly web applications and front-end architecture
- 4+ years of experience building APIs that are used by large teams
- 2+ years of experience working with React and GraphQL
- Experience with NextJS, Relay, or similar modern web frameworks
Responsibilities
- Develop, maintain, and expand tools that make Poe and Quora product developers (engineers, designers, data scientists) more efficient, with a focus on front-end capabilities
- Contribute to building and maintaining reusable UI components and front-end abstractions used by developers
- Collaborate closely with product teams to identify pain points and understand developer workflow challenges
- Drive proposals and initiatives to improve front-end development workflows, adopt new frameworks, and standardize practices
Preferred Qualifications
- Experience and strong interest in building tools to support other developers, or improving client-side performance (e.g., reusable front-end components, front-end testing/debugging frameworks)
- Contributions to open-source projects that demonstrate front-end infrastructure or tooling expertise
- Interest in working full-stack and learning new parts of the stack as needed
- Passion for building reliable, performant consumer internet products
Benefits
- Medical/dental/vision coverage
- Equity refreshers
- Remote work reimbursement
- Paid time off
- Employee assistance programs