Full Time

Full Stack Software Engineer, Core and Monetization

Pinterest
$90,000 - $140,000* / year (about $43–$67 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Pinterest, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Full Stack Software Engineer for Core and Monetization at Pinterest will be instrumental in developing and enhancing the platform's monetization strategies and core functionalities. This role involves collaborating with cross-functional teams to design, implement, and maintain high-quality software solutions that drive business objectives. The engineer will engage in the full software development lifecycle, ensuring that all projects align with Pinterest's mission to inspire creativity and bring ideas to life.



Job Responsibilities

  • Design, develop, and maintain scalable and high-performance web applications.
  • Collaborate with product managers and UI/UX designers to deliver innovative solutions that enhance user engagement.
  • Implement best practices in coding standards, testing, and performance optimization.
  • Analyze and troubleshoot complex technical issues across the application stack.
  • Participate in code reviews, providing constructive feedback to peers and enhancing team knowledge.
  • Work on backend development, focusing on API and Microservices architecture to effectively support monetization efforts.
  • Continuously learn and stay updated with the latest industry trends and technologies to keep the platform competitive.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in full-stack software development, with a strong portfolio showcasing prior projects.
  • Proficient in HTML, CSS, JavaScript, and Java-based frameworks.
  • Experience with backend technologies such as Node.js, Python, or Ruby on Rails.
  • Knowledge of database systems like MySQL, PostgreSQL, or NoSQL databases (e.g., MongoDB).
  • Familiarity with cloud services (AWS, Google Cloud, Azure) and CI/CD tools.
  • Strong problem-solving skills and ability to work in a fast-paced environment.


Technologies & Tools

The Full Stack Software Engineer will primarily work with technologies such as React and Angular for frontend development, complemented by Node.js and Express for backend services. Proficiency in various database systems, including SQL and NoSQL, is essential. The role will also utilize cloud platforms for deployment and DevOps tools for continuous integration and delivery, ensuring that the applications are robust and maintain seamless performance.



Ideal Candidates

Ideal candidates for the Full Stack Software Engineer position will possess a strong aptitude for creativity and a passion for building user-friendly applications. They will exhibit excellent communication skills necessary for collaboration across teams and a proactive approach to problem-solving. Successful candidates will be adaptable, able to learn quickly, and driven by the pursuit of excellence to contribute positively to Pinterest's culture and strategic goals.

Asked to add a skill to your resume in a hurry? Pick the resume, type the skill, and Add a Skill gives you the lines to add. Add a skill →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.