Software Engineer, Full Stack, Level 5
Snap, Inc.10 months ago
San Francisco, CA, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Snap Inc is a technology company that empowers people to express themselves through innovative products like Snapchat, Lens Studio, and Spectacles. Our engineering teams build sophisticated products that reach hundreds of millions of users every day. We are seeking a Full Stack Engineer to join our team and help create state-of-the-art mobile and web applications while contributing to our culture of innovation and privacy.
Key Responsibilities
- Build state-of-the-art mobile and desktop web software applications and systems
- Follow high-quality design and implementation practices
- Implement features and user interfaces to optimize product performance
- Contribute to Snap's engineering culture by developing shared libraries and systems
- Log and analyze operational and engagement metrics
Required Qualifications
- Highly proficient in JavaScript (and/or TypeScript), HTML, and CSS
- Experience with languages like Java, Golang, NodeJs, and/or Python
- Expertise in front-end frameworks (e.g., React, Angular, Vue) and performance optimization
- Strong understanding of object-oriented and functional programming principles and solid knowledge of unit testing
- Bachelor's degree in computer science or a related field with 6+ years of post-degree software development experience (or equivalent advanced degree experience)
- Demonstrated experience in full stack web development
Preferred Qualifications
- Experience with WebGL, Canvas, WebAssembly, Service workers, or other advanced front-end technologies
- Experience with GraphQL
- Background in large-scale microservices and distributed systems
- Familiarity with NoSQL solutions, Memcache/Redis, Kubernetes, or cloud services (Google/AWS)
- Passion for building rich and innovative user experiences
Benefits & Perks
- Paid parental leave
- Comprehensive medical coverage
- Emotional and mental health support programs
- Compensation: Competitive salary ranges based on location with base salary ranges as follows:
- Zone A (CA, WA, NYC): $209,000-$313,000 annually
- Zone B: $199,000-$297,000 annually
- Zone C: $178,000-$266,000 annually
- A supportive "Default Together" policy encouraging team collaboration in the office 4+ days per week
- A diverse and inclusive environment with equal opportunities for all applicants
Required Skills
Java
HTML
WebGL
Canvas
TypeScript
Python
Service Workers
CSS
GraphQL
Golang
Microservices
Unit Testing
Vue
Distributed Systems
NodeJs
React
JavaScript
Angular