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.
Overview
The Full Stack Software Engineer, Core and Monetization at Pinterest will play a pivotal role in enhancing our platform's capabilities and overall user experience. This position involves designing, developing, and implementing complex backend systems while also focusing on frontend applications that drive user engagement and monetization strategies. The ideal candidate will collaborate closely with cross-functional teams to create scalable solutions and work on innovative products that meet the needs of our global user base.
Job Responsibilities
- Develop and maintain scalable and reliable software solutions for core functionalities of the Pinterest platform.
- Design and implement features that enhance monetization opportunities while ensuring a seamless user experience.
- Collaborate with product managers and designers to define product requirements and translate them into technical specifications.
- Participate in code reviews, contributing to the maintenance of high-quality code standards and best practices.
- Troubleshoot and debug applications, identifying areas for improvement to optimize performance and scalability.
- Stay updated with emerging technologies and industry trends to continuously enhance the development process.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4+ years of professional experience in software development, particularly within full-stack environments.
- Proficient in programming languages such as Java, Python, or JavaScript, with experience in frameworks like React or Angular.
- Strong understanding of RESTful APIs, microservices architecture, and cloud technologies (e.g., AWS, GCP).
- Experience with database management systems, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB).
- Excellent problem-solving skills and the ability to work collaboratively in a fast-paced environment.
Technologies & Tools
The Full Stack Software Engineer will utilize a diverse range of technologies and tools to accomplish their tasks effectively. These include programming languages like Java and Python, frontend frameworks such as React and Angular, cloud services from AWS or Google Cloud Platform, as well as database technologies like MySQL, PostgreSQL, and MongoDB. Mastery of version control systems, primarily Git, is also essential for collaboration and project management.
Ideal Candidates
The ideal candidate for the Full Stack Software Engineer position should possess a strong blend of technical acumen and interpersonal skills. They should be proactive in problem-solving and adaptable to changes in a dynamic work environment. A collaborative spirit, backed by a passion for user-centric design and a desire to innovate, will ensure success in this role. Candidates who are not only technically proficient but also clear communicators and team players will thrive within Pinterest’s creative culture.
In September, US employers made hires equal to 3.4% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.