Software Engineer II, Full Stack

A platform where millions of people find creative ideas and inspiration to create a life they love.
Frontend
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
Consumer

Description For Software Engineer II, Full Stack

Pinterest is seeking a Full Stack Software Engineer II to join their team in building and maintaining their platform that serves millions of users worldwide. This role combines frontend and backend development, with a focus on creating robust frameworks and features that power Pinterest's user experience. The position offers the opportunity to work on high-impact projects alongside world-class peers, tackling challenges that affect the entire platform.

The ideal candidate will have 3+ years of experience in full-stack development, with strong expertise in React/Redux, JavaScript, and Python/Java. You'll be working closely with product managers, designers, and other engineers to implement new features and improve existing ones. The role involves not just coding, but also architectural decision-making, performance optimization, and solving complex technical challenges.

Pinterest offers a flexible working model through their PinFlex program, allowing remote work with quarterly in-person collaboration sessions. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities to all qualified candidates. As part of Pinterest's engineering team, you'll contribute to a platform that helps millions of people find inspiration and plan their lives.

This role is perfect for someone who enjoys both frontend and backend development, has a passion for building scalable solutions, and wants to make a significant impact on a product used by millions globally. You'll have the freedom to propose and drive new initiatives, seeing them through from conception to release, while working in an inclusive and collaborative environment.

Last updated 9 hours ago

Responsibilities For Software Engineer II, Full Stack

  • Support millions of users and enable colleagues by ensuring excellence in core pieces shared throughout the application
  • Identify site-wide challenges; propose, test, and ship solutions
  • Drive changes that improve the entire site such as improving accessibility, network frameworks and browser support strategy
  • Enable developers to work more effectively by improving architecture, testing capabilities and release cycles
  • Solve hard-to-see user pain points that affect every page such as performance, monitoring errors and solving user metric anomalies

Requirements For Software Engineer II, Full Stack

JavaScript
Python
Java
React
TypeScript
  • Bachelor's degree in computer science, a related field or equivalent experience
  • 3+ years of experience building large-scale full-stack products
  • Deep understanding of web development and best practices in React/Redux
  • Strong experience with programming languages Javascript and Python/Java
  • Strong technical skills, and a willingness to learn new technologies
  • Strong software engineering principles and practices
  • Strong collaboration and communication skills

Interested in this job?

Jobs Related To Pinterest Software Engineer II, Full Stack

Frontend Developer

Frontend Developer position at Novibet in São Paulo, Brazil - Join a leading GameTech company to build responsive, high-performance web applications using modern frontend technologies.

Frontend Engineer II, Ring SITE

Frontend Engineer II position at Ring/Amazon, focusing on web application development using JavaScript, React, and Node.js, offering competitive salary and benefits in Hawthorne, CA.

Front End Engineer

Frontend Engineer position at Code Metal, focusing on building modern interfaces for AI-driven hardware development tools and simulations.

System UI Engineer - Apple Vision Pro

System UI Engineer role at Apple working on Vision Pro, building next-generation spatial computing experiences using ARKit, RealityKit, and SwiftUI.

Front-end Developer (Reactjs/Reactnative)

Front-end Developer position at Teamified, focusing on React.js and React Native development, requiring 2+ years of experience and strong UI/UX skills.