Software Engineer II, Fullstack
Builds and owns full-stack, user-facing Pinterest features from prototyping through scalable release, collaborating with product, design, and backend teams. Requires a bachelor’s degree or equivalent experience, 3+ years of full-stack development, and strong software quality and AI-evaluation practices.
About the job
Responsibilities
- Design and implement full-stack, user-facing features for Pinterest’s inspiration and discovery products.
- Contribute throughout the product lifecycle, from brainstorming and rapid prototyping to A/B testing and scalable implementation.
- Collaborate with design, product, and backend teams to launch end-to-end solutions.
- Suggest, prototype, and iterate on product ideas and features from a user perspective.
- Use automated testing and engineering best practices to deliver reliable, maintainable code.
- Own features from inception through technical design, implementation, and release.
- Use AI thoughtfully for prototyping, outlining, synthesizing information, and automating repetitive tasks.
Requirements
- Bachelor’s degree in Computer Science, a related field, or equivalent experience.
- 3+ years of industry full-stack development experience building consumer- or business-facing products.
- Proficiency in one or more common backend and frontend technology stacks, such as JavaScript, React, APIs, storage, caching, and data processing.
- Experience writing reliable and maintainable code that may be used by many engineers.
- Ability to stay current with emerging technologies and evaluate what should be incorporated.
- Strong collaboration and communication skills.
- Demonstrated ability to use AI to improve speed and quality in day-to-day work.
- Ability to critically evaluate and verify AI-assisted work through testing, source-checking, data validation, or peer review.
- High integrity and ownership, including protecting sensitive data, avoiding over-reliance on AI, and remaining accountable for final decisions and deliverables.
Compensation and Benefits
- Base salary: $123,696–$254,667 USD.
- Eligible for equity.
- Benefits and company culture information are available through Pinterest’s benefits resources.
Skills
JavaScript, React, APIs, Storage, Caching, Data Processing, Automated Testing, A/B Testing, Full-Stack Development, AI
Similar jobs
Fullstack Engineering jobsBuild and maintain user-facing features across a full-stack codebase, with opportunities to ship iOS functionality. The role requires proficiency in Go, Rust, or TypeScript, strong testing and communication practices, and ownership across the software development lifecycle.
Software Engineer building end-to-end financial data platform features including ingestion, transformation, automation engines, reporting, monitoring, and AI-driven workflows. Requires CS degree and 4+ years software engineering experience; onsite in SF or NYC.
Owns Deepgram’s marketing website end to end, including its Next.js and Sanity architecture, design system, QA, SEO, experimentation, analytics integrations, and security. The role requires strong marketing web development, enterprise repository ownership, React ecosystem expertise, and an AI-native workflow.
Build and own end-to-end web product features using Ruby and JavaScript across service-oriented systems, databases, and message queues. The role requires 3+ years of software development experience, API development, testing, and production ownership.
Build and own the user-facing platform for an agentic AI company, including workflow creation tools, client and internal interfaces, external access gateways, and organizational automation. The role requires strong product judgment, rapid execution, and end-to-end ownership.