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
As a Senior Backend Software Engineer at Pinterest, your primary responsibility will be to design, develop, and maintain robust and scalable backend services that power the Pinterest platform. You will collaborate with cross-functional teams to deliver high-quality, efficient code, and enhance the user experience. Your expertise will contribute to architectural decisions and improve system performance while mentoring junior engineers and fostering a culture of continuous learning and technical excellence.
Job Responsibilities
- Design, implement, and maintain backend services and APIs to support various product features.
- Collaborate with frontend engineers and product managers to refine requirements and deliver comprehensive solutions.
- Optimize system performance, ensuring low latency and high availability across multiple services.
- Participate in code reviews and provide constructive feedback to peers, promoting best coding practices.
- Engage in troubleshooting and debugging complex production issues, ensuring rapid resolution.
- Contribute to architectural design discussions and assist in shaping the technical roadmap.
- Guide and mentor junior engineers, helping them grow in their technical skills and career development.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of professional experience in backend software development.
- Proficiency in at least one programming language such as Java, Python, Go, or Ruby.
- Strong understanding of RESTful API design and microservices architecture.
- Experience with database systems, both SQL and NoSQL.
- Familiarity with cloud services like AWS, Google Cloud, or Azure.
- Excellent problem-solving skills and ability to work with complex systems.
- Strong communication skills and experience working in a collaborative environment.
Technologies & Tools
The Senior Backend Software Engineer will be working with a range of technologies and tools, including but not limited to Java, Python, Golang, RESTful APIs, PostgreSQL, MongoDB, Kubernetes, and Docker. Familiarity with distributed systems, authentication frameworks, and cloud platforms like AWS will also be essential to effectively contribute to our backend infrastructure.
Ideal Candidates
The ideal candidate for this position will possess a strong engineering mindset, with a keen attention to detail and a relentless pursuit of quality. Theywill demonstrate the ability to think critically and navigate complex problems with innovative solutions. Additionally, strong collaboration skills and a proactive attitude towards tackling challenges in a team-oriented environment are essential. A passion for technology and staying updated with industry trends will further enhance their suitability for this dynamic role at Pinterest.
🌙 Night shift. It is 11:57 p.m. on the East Coast and most US employers are asleep, so far fewer new jobs are posted right now. Things pick up again from about 5 a.m. Eastern.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.