Snap Inc. logo

Senior Full Stack Software Engineer

Snap Inc.

Join Snap Inc. as a Senior Full Stack Software Engineer

Snap Inc. is seeking a talented and experienced Full Stack Software Engineer to join our dynamic engineering team in Seattle, WA. As a Senior Full Stack Engineer, you will play a crucial role in building state-of-the-art mobile and desktop web applications that reach millions of users worldwide. You will be part of a team that values innovation, collaboration, and a commitment to privacy.

Responsibilities

  • Develop and Implement: Build and maintain high-quality web applications and systems, ensuring optimal performance and user experience.
  • Design and Optimize: Implement features and user interfaces, optimizing for performance and scalability.
  • Collaborate and Contribute: Work closely with cross-functional teams to enhance Snap’s engineering culture by developing shared libraries and systems.
  • Analyze and Improve: Log and analyze operational and engagement metrics to continuously improve our products.

Required Skills and Experience

  • Proficiency in JavaScript: Strong skills in JavaScript (and/or TypeScript), HTML, and CSS.
  • Backend Expertise: Experience with Java, Golang, NodeJs, and/or Python.
  • Front-End Frameworks: Experience with JavaScript UI frameworks such as React, Angular, or Vue.
  • Programming Principles: Strong knowledge of object-oriented and functional programming principles.
  • Testing and Optimization: Solid knowledge of unit testing and experience optimizing JavaScript performance.

Preferred Qualifications

  • Advanced Technologies: Experience with WebGL, Canvas, WebAssembly, and Service workers.
  • GraphQL and Microservices: Experience with GraphQL and large-scale microservices and distributed systems.
  • Cloud and NoSQL: Familiarity with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services.

Education and Experience

  • Bachelor's Degree: In a technical field such as computer science, mathematics, or statistics.
  • Experience: 3+ years as a full-stack software engineer.

Snap Inc. Culture

At Snap Inc., we believe in fostering a diverse and inclusive environment where everyone can thrive. We practice a “default together” approach, encouraging team members to work in the office 4+ days per week to build our culture and collaborate effectively.

Benefits

Snap Inc. offers a comprehensive benefits package designed to support you and your family. This includes paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and competitive compensation packages with equity options.

Equal Opportunity Employer

Snap Inc. is proud to be an equal opportunity employer. We are committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws.

Join us at Snap Inc. and be part of a team that is shaping the future of communication and technology.

Benefits
Extracted with AI

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages with RSUs

Similar jobs

Last update: 23 minutes ago

Snap Inc. logo
Snap Inc.

Senior Full Stack Software Engineer

Join Snap Inc. as a Senior Full Stack Software Engineer in Los Angeles. Develop cutting-edge web applications using JavaScript, Angular, and more.

Snap Inc. logo
Snap Inc.

Fullstack Software Engineer with Angular and GraphQL Experience

Join Snap Inc. as a Fullstack Software Engineer in Palo Alto, CA. Work with Angular, GraphQL, and more to build innovative web applications.

Snap Inc. logo
Snap Inc.

Senior Backend Software Engineer (Java, Python, Microservices)

Join Snap Inc. as a Senior Backend Software Engineer in Seattle, focusing on Java, Python, and Microservices.

Snap Inc. logo
Snap Inc.

Full Stack Software Engineer, New Grad

Join Snap Inc. as a Full Stack Software Engineer, New Grad. Work on innovative projects impacting millions worldwide.

Snap Inc. logo
Snap Inc.

Staff Software Engineer, Backend

Join Snap Inc. as a Staff Software Engineer, Backend, in Seattle. Design and operate critical services with AWS, Java, and Python.

Snap Inc. logo
Snap Inc.

Senior Software Engineer, C++ (Graphics)

Senior C++ Graphics Engineer at Snap Inc., focusing on rendering engines for Snap Map and Bitmoji in Los Angeles, CA.

NVIDIA logo
NVIDIA

Senior Full-Stack Software Engineer

Join NVIDIA as a Senior Full-Stack Software Engineer, working on cutting-edge web applications and infrastructure.

Snappy logo
Snappy

Full Stack Engineer with JavaScript and React.js

Join Snappy as a Full Stack Engineer to build next-gen gifting platforms using JavaScript and React.js. Remote work available in Austin, TX.

Square logo
Square

Senior Software Engineer (Frontend/Fullstack)

Join Square as a Senior Software Engineer (Frontend/Fullstack) to build world-class e-commerce solutions using JavaScript, PHP, and VueJS.

NVIDIA logo
NVIDIA

Senior Full-Stack Web Applications Software Engineer

Join NVIDIA as a Senior Full-Stack Web Applications Software Engineer. Work on scalable web services and infrastructure.

Adobe logo
Adobe

Senior Full Stack Web Developer

Join Adobe as a Senior Full Stack Web Developer in Seattle, working with React, Node.js, and GraphQL to build innovative web experiences.

Expedia Group logo
Expedia Group

Senior Software Development Engineer III - Full Stack

Join Expedia Group as a Senior Software Development Engineer III - Full Stack in Seattle, WA.

RentSpree logo
RentSpree

Senior Software Engineer - Full Stack (JavaScript, TypeScript, React, Node, Kotlin, Java)

Join RentSpree as a Senior Software Engineer to lead full-stack development with JavaScript, TypeScript, React, Node, Kotlin, and Java.

Intuit logo
Intuit

Senior FullStack Software Engineer

Join Intuit as a Senior FullStack Software Engineer in Mountain View, CA. Develop scalable applications using Angular, Java, and Node.js.

Adobe logo
Adobe

Full Stack Web Developer

Join Adobe as a Full Stack Web Developer in Seattle, WA. Work with React, Node.js, AWS, and more to build innovative web experiences.

Electronic Arts (EA) logo
Electronic Arts (EA)

Senior Full Stack Engineer

Senior Full Stack Engineer at EA, developing scalable web services for gaming platforms. Expertise in cloud services and Kubernetes required.

Snorkel AI logo
Snorkel AI

Senior Full Stack Software Engineer

Join Snorkel AI as a Senior Full Stack Engineer to build AI data platforms using TypeScript, React, and more.

SnapX.ai logo
SnapX.ai

Senior React Developer

Seeking a Senior React Developer for hybrid role in Charlotte, NC. Must have strong React, JavaScript, and AWS skills.

Anon logo
Anon

Senior Full Stack Software Engineer

Join Anon as a Senior Full Stack Software Engineer to build AI integration platforms using Typescript, Next.js, Rust, and AWS.

Atlassian logo
Atlassian

Senior Full Stack Software Engineer

Join Atlassian as a Senior Full Stack Software Engineer. Work remotely in the US, using JavaScript, React, NodeJs, and more.

The Seattle Times logo
The Seattle Times

Senior Software Engineer (Full Stack, Front-End Focus)

Join The Seattle Times as a Senior Software Engineer focusing on full stack and front-end development. Work with React, PHP, and AWS.

Blurb logo
Blurb

Senior Software Engineer - Full Stack (Hybrid, Seattle, WA)

Senior Full Stack Software Engineer role in Seattle, WA, focusing on web applications and collaborative development.

Intuit logo
Intuit

Senior Full Stack Software Engineer

Join Intuit as a Senior Full Stack Software Engineer, leveraging Angular, Java, and cloud technologies to innovate financial solutions.

RentSpree logo
RentSpree

Software Engineer II - Full-Stack (JavaScript, React, Node.js)

Join RentSpree as a Software Engineer II in Seattle. Work with JavaScript, React, Node.js, and more. Competitive salary and benefits.