Logo of Huzzle

Software Engineer II, Backend

image

Pinterest

1mo ago

  • Job
    Full-time
    Junior Level
  • Software Engineering
    IT & Cybersecurity
  • Toronto

AI generated summary

  • You need 2+ years in backend dev, proficiency in RESTful APIs, large-scale systems, and Python/Java/C++/Go. Strong collaboration skills and a commitment to best coding practices are essential.
  • You will build backend features, lead product development, collaborate with teams, propose ideas, ensure quality, design scalable systems, address new requirements, and improve developer processes.

Requirements

  • 2+ years of industry backend development experience, building consumer or business facing products
  • Proficiency in common backend tech stacks for RESTful API, online service, storage, caching and data processing
  • 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
  • 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

Responsibilities

  • Build out the backend for Pinner-facing features to power the future of inspiration on Pinterest
  • 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
  • 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

FAQs

What is the job title for this position?

The job title is Software Engineer II, Backend.

What is the primary mission of Pinterest?

Pinterest's mission is to help people find their inspiration and create a life they love.

What are the main responsibilities for this role?

Main responsibilities include building backend features, contributing to product development processes, partnering with cross-functional teams, employing automated testing, designing and operating large-scale distributed systems, and improving the developer process.

What level of experience is required for this position?

A minimum of 2+ years of industry backend development experience is required.

What programming languages should candidates be proficient in?

Candidates should have experience in Python, Java, C++, or Go, and should be willing to learn other languages as needed.

Is prior experience with public cloud environments preferred?

Yes, experience deploying and operating large-scale workloads on a public cloud footprint is preferred, and candidates will receive bonus points for this experience.

What kind of team will I be working with?

You will work closely with product managers, designers, data scientists, and backend engineers.

Is relocation assistance offered for this position?

No, this position is not eligible for relocation assistance.

What is the PinFlex work model?

PinFlex is Pinterest's flexible approach to living and working, allowing for a hybrid work environment.

What are the key qualities Pinterest is looking for in candidates?

Pinterest is looking for candidates with strong collaboration and communication skills, the ability to stay updated with new technologies, and a focus on writing reliable and maintainable code.

How does Pinterest approach diversity in hiring?

Pinterest is an equal opportunity employer and makes employment decisions based on merit, ensuring that all qualified applicants receive consideration without regard to various protected characteristics.

Bring everyone the inspiration to create a life they love.

Technology
Industry
1001-5000
Employees
2010
Founded Year

Mission & Purpose

Pinterest's mission is to bring everyone the inspiration to create a life they love. It’s the biggest dataset of ideas ever assembled, with over 200 billion recipes, home hacks, style inspiration and other ideas to try. More than 430 million people around the world use Pinterest to dream about, plan and prepare for things they want to do in life.