Zigsaw

Senior Backend Software Engineer

Zigsaw

full-time

Posted on:

Location Type: Remote

Location: CaliforniaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $149,600 - $308,000 per year

Job Level

About the role

  • Build out the backend for Pinner-facing features to power the future of inspiration on Pinterest
  • Partner with design, product, and backend teams to build end-to-end functionality
  • Put on your Pinner hat to suggest new product ideas and features
  • Employ automated testing to build features with a high degree of technical quality, taking responsibility for the components and features you develop
  • Grow as an engineer by working with world-class peers on varied and high impact projects
  • Design, develop, and operate large scale, distributed systems and networks
  • Work with Engineering customers to understand new requirements and address them in a scalable and efficient manner
  • Actively work to improve the developer process and experience in all phases from coding to operation
  • May contribute to and lead each step of the product development process, from ideation to implementation to release; from rapidly prototyping, running A/B tests, to architecting and building solutions that can scale to support millions of users

Requirements

  • Bachelor’s degree in Computer Science, a related field or equivalent experience.
  • 4+ years of industry backend development experience, building consumer or business facing products
  • Proficiency in common backend tech stacks for online service, storage, caching and data processing
  • Proficiency in building GraphQL APIs and converting REST to GraphQL
  • Passionate about working on a Platform team; experience owning large projects
  • Self-motivated and a desire to improve the lives of other developers / internal developer productivity
  • Experience in following best practices in writing reliable and maintainable code that may be used by many other engineers
  • Ability to keep up-to-date with new technologies to understand what should be incorporated
  • Strong collaboration and communication skills
  • Experience building & operating large scale distributed systems and/or networks. Bonus points if you enjoy deploying and operating large scale workloads on a public cloud footprint
  • Experience in Python, Java, C++, or Go or another language and a willingness to learn.
Benefits
  • Information regarding the culture at Pinterest and benefits available for this position can be found here.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
backend developmentGraphQLRESTlarge scale systemsdistributed systemsPythonJavaC++Goautomated testing
Soft skills
collaborationcommunicationself-motivatedproblem-solvingdeveloper productivityleadershipcreativityadaptabilityresponsibilitycontinuous learning
Certifications
Bachelor’s degree in Computer Sciencerelated field or equivalent experience