Software Engineer II, Web Platform
Get hot jobs first on Telegram
New positions appear faster in our channel
- Location
- Canada
- Job Type
- full-time
- Salary
- Unknown
- Posted
- April 27, 2026
Job Description
About Pinterest:
Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we’re on a mission to bring everyone the inspiration to create a life they love, and that starts with the people behind the product.
Discover a career where you ignite innovation for millions, transform passion into growth opportunities, celebrate each other’s unique experiences and embrace the flexibility to do your best work. Creating a career you love? It’s Possible.
At Pinterest, AI isn't just a feature, it's a powerful partner that augments our creativity and amplifies our impact, and we’re looking for candidates who are excited to be a part of that. To get a complete picture of your experience and abilities, we’ll explore your foundational skills and how you collaborate with AI.
Through our interview process, what matters most is that you can always explain your approach, showing us not just what you know, but how you think. You can read more about our AI interview philosophy and how we use AI in our recruiting process here.
As a Software Engineer on the Web Platform Team, you will drive initiatives that empower developers to build modern, world-class web experiences for Pinners with high productivity, performance, and quality. We're looking for someone who is passionate about front-end, has a growth mindset, and isn't afraid to voice their opinion on how we can improve. You'll find creative solutions to thought-provoking problems, and because we value the kind of courageous thinking required for big bets and smart risks to pay off, you'll create and drive new initiatives from inception through technical design, implementation, and release.
What you’ll do:
- Build the web platform that powers Pinterest.com for hundreds of millions of users - and the frameworks and tooling that empower hundreds of engineers to build it.
- Improve foundational web architecture, DevEx, builds, CI/CD, and testing capabilities to help developers work more effectively.
- Identify site-wide challenges; propose, test, and ship solutions.
- Champion and drive large-scale, cross-functional initiatives that improve the Web platform.
- Raise web stability, scalability, performance, and accessibility by implementing best-in-class web development standards.
- Supercharge the web development lifecycle with AI agents: accelerating large-scale migrations, automating repetitive engineering tasks, and building agent-powered workflows that let developers ship faster with higher confidence.
- Mentor team members and participate actively in technical design and code reviews and architectural decisions.
What we're looking for:
- 3+ years of experience in Web development and a deep understanding of JavaScript, CSS, DOM, HTTP protocol and how the web works.
- Expertise with technologies such as React, Redux (or other state management solutions), Relay, GraphQL, TypeScript, Jest and React Testing Library.
- Good knowledge of build tools such as Webpack, Rspack, or Vite.
- Familiarity with Node.js, server-side rendering techniques, and frameworks such as Next.js or Remix.
- Track record of delivering large, cross-functional projects across multiple organizations and being a champion of developer experience, performance and quality.
- Strong written and verbal communication skills and the ability to collaborate across teams to make platform improvements, test functionality, and evangelize adoption of platform features.
- Hands-on experience with AI coding agents (eg. Claude Code, Cursor, Codex) and a point of view on how to harness them for large-scale migrations, code generation, and developer workflow automation.
- Love for Web and drive to keep up-to-date with new technologies, trends and best practices in client architecture.
- Bachelor’s degree in computer science or equivalent experience.
Relocation Statement:
- This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model.
In-Office Requirement Statement:
- We let the type of work you do guide the collaboration style. That means we're not always working in an office, but we continue to gather for key moments of collaboration and connection.
- This role will need to be in the office for in-person collaboration at least once or twice per quarter/year for onsites.
#LI-REMOTE
#LI-DG2
Our Commitment to Inclusion:
馃幆 Who is this job for?
This role suits a Middle Software Engineer (Software Engineer II) with strong frontend expertise in JavaScript, React, TypeScript, and modern web tooling. The candidate should be experienced in building scalable web platforms, improving developer experience, working with CI/CD, and understanding web architecture and performance. They should also be comfortable contributing to cross-team initiatives, mentoring peers, and leveraging AI tools to optimize development workflows.
馃挰 Potential Interview Questions
-
How does the browser rendering process work?
The browser parses HTML into a DOM, CSS into a CSSOM, then combines them into a render tree. It then performs layout and painting to display content on the screen. -
What are the benefits of using React with TypeScript in large-scale applications?
TypeScript improves type safety and maintainability, while React enables component-based architecture. Together they enhance scalability and developer productivity. -
How do you optimize performance in a large web platform?
Use code splitting, lazy loading, caching, and minimize re-renders. Optimize bundle size and leverage efficient state management. -
What is server-side rendering (SSR) and when would you use it?
SSR renders pages on the server before sending them to the client, improving SEO and initial load performance. It’s useful for content-heavy or SEO-critical applications. -
How do you improve developer experience (DevEx) in a frontend platform?
Enhance tooling, automate workflows with CI/CD, and provide clear documentation. Fast builds and reliable testing pipelines also improve productivity. -
What are key differences between Webpack, Vite, and Rspack?
Webpack is highly configurable but slower, Vite offers fast dev startup using native ES modules, and Rspack focuses on high performance with Rust-based tooling. -
How do you manage global state in React applications?
Use tools like Redux, Context API, or modern alternatives like Zustand. Choose based on app complexity and performance needs. -
What are best practices for testing frontend applications?
Use unit tests for logic, integration tests for components, and end-to-end tests for flows. Tools like Jest and React Testing Library are commonly used. -
How would you design a scalable web platform for millions of users?
Focus on modular architecture, CDN usage, caching strategies, and efficient APIs. Ensure observability and fault tolerance. -
How can AI tools improve frontend development workflows?
They automate repetitive tasks, assist in code generation, and accelerate migrations. This leads to faster development and higher consistency.
馃搵 Job Summary
Pinterest is a global platform inspiring hundreds of millions of users to discover ideas and create the life they love, powered by cutting-edge AI and web technologies . As a Software Engineer II on the Web Platform team, you’ll build and scale core web infrastructure using React, TypeScript, GraphQL, and modern tooling, improving performance, developer experience, and large-scale systems. The role is based in Toronto with a flexible remote model and periodic onsite collaboration. You’ll work on high-impact, cross-functional initiatives, leverage AI-driven development, and grow within a culture that values innovation, ownership, and bold thinking.
Required Skills
Never miss a JavaScript opportunity
Subscribe to get similar jobs and weekly insights delivered to your inbox
Hiring JavaScript developers?
Post your job to 12,000+ registered developers. Starting free.
See PricingRelated jobs
Is this your listing? Claim or request removal