freehire launches on Product Hunt on 26 August.

Follow →

Sr. Software Engineer

Sr. Software Engineer at Pinterest.

About the role

Pinterest is seeking a full-stack engineer to join the Monetization team in Toronto. You will design and implement features for ad-creation flows and Pinner-facing experiences while collaborating with product, design, and backend partners. This role involves managing the full development lifecycle, from initial ideation and prototyping to architecting scalable solutions for millions of users.

Key facts

  • Location: Toronto, ON, CA (Must be based in Ontario)
  • Engagement: Regular, Full-time
  • Team: Monetization Engineering

What you'll do

  • Architect and ship UI components for AI-powered ad formats and monetization products.
  • Lead the end-to-end product development process, including A/B testing and rapid prototyping.
  • Build and maintain full-stack features that support Pinner engagement.
  • Partner with cross-functional teams to deliver high-quality, scalable functionality.
  • Implement automated testing to ensure technical reliability and maintainability.
  • Propose new product ideas and features to improve the platform.

Requirements

  • 4+ years of professional full-stack development experience on consumer or business-facing products.
  • Proficiency in building scalable web UIs using React, Typescript, Redux, GraphQL, and REST APIs.
  • Experience with common full-stack tech stacks, including storage, caching, data processing, and API development.
  • Demonstrated ability to write reliable, maintainable code for shared use.
  • Bachelor's or Master's degree in Computer Science or equivalent practical experience.

Skills & tools

  • React, Typescript, Redux, GraphQL, REST APIs, Javascript.

Practical notes

  • This is a hybrid role requiring in-office collaboration 1-2 times per half.
  • Relocation assistance is not provided for this position.
  • Candidates must be located in Ontario to fulfill in-person requirements.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available