Software Engineer, Web
Pinterest10 months ago
San Francisco, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
At Pinterest, millions around the world come to find creative ideas and dream about new possibilities. As a Software Engineer on the Web Platform Team, you will drive initiatives that empower developers to build modern, world‑class web experiences for millions of Pinners. You’ll work across the full stack, find creative solutions to thought‑provoking problems and have the opportunity to shape large‑scale projects. The role requires on‑site collaboration 1‑2 days per week in the San Francisco or Palo Alto office and is open to US‑based candidates.
Key Responsibilities
- Build robust frameworks and features that empower hundreds of developers and support millions of users.
- Enable developers to work more effectively by improving foundational web architecture, builds, CI/CD, and testing capabilities.
- Drive changes that enhance overall developer experience across Pinterest’s web engineering teams.
- Identify site‑wide challenges and propose, test, and ship solutions.
- Champion and drive large‑scale, cross‑functional initiatives that improve the Web platform.
- Increase web stability, scalability, performance, and accessibility by implementing best‑in‑class web development standards.
- Mentor team members, participate in design and code reviews, and contribute to team processes and architectural decisions.
Required Qualifications
- 3+ years of experience in Full‑Stack/Web development with a deep understanding of JavaScript, CSS, the DOM, HTTP protocol and overall web fundamentals.
- Expertise in technologies such as React, Redux (or other state management solutions), Relay, GraphQL, TypeScript, Jest, and React Testing Library.
- Good working knowledge of build tools like Webpack, Turbopack, or Vite.
- Familiarity with Node.js, server‑side rendering techniques, and frameworks such as Next.js.
- Experience in Python, Java, C++, Go, or willingness to learn new languages as needed.
- A proven track record delivering large, cross‑functional projects and a commitment to enhancing developer experience, performance, and quality.
- Excellent written and verbal communication skills with the ability to collaborate effectively across teams.
- A passion for web technologies and a drive to stay updated with emerging trends and best practices in client architecture.
Benefits & Perks
- Compensation: $145,524—$254,667 USD, with eligibility for equity.
- US‑based applicants only.
- This position is not eligible for relocation assistance.
- Pinterest offers an equitable, inclusive, and inspiring workplace with comprehensive benefits and a vibrant culture.
Required Skills
DOM
Jest
GraphQL
C++
Next.js
JavaScript
Node.js
React
CSS
Turbopack
Python
Redux
Webpack
Relay
TypeScript
HTTP protocol
Go
Vite
React Testing Library
Java