Snap Inc. logo

Fullstack Software Engineer with Angular and GraphQL Experience

Snap Inc.

Join Snap Inc. as a Fullstack Software Engineer

Snap Inc. is seeking a talented Fullstack Software Engineer to join our dynamic engineering team in Palo Alto, California. As a Fullstack Engineer, you will be responsible for building state-of-the-art mobile and desktop web applications and systems that reach millions of users worldwide. You will work closely with other engineers to design and implement high-quality features and user interfaces, optimize performance, and contribute to our engineering culture by developing shared libraries and systems.

Key Responsibilities

  • Develop and maintain mobile and desktop web applications using modern web technologies.
  • Implement features and user interfaces to enhance the performance of user-facing products.
  • Log and analyze operational and engagement metrics to improve application performance.
  • Collaborate with cross-functional teams to design and implement scalable solutions.

Required Skills and Experience

  • Proficiency in JavaScript (and/or TypeScript), HTML, and CSS.
  • Experience with Java, Golang, NodeJs, and/or Python.
  • Strong knowledge of front-end frameworks such as React, Angular, or Vue.
  • Understanding of object-oriented and functional programming principles.
  • Experience with unit testing and optimizing JavaScript performance.
  • Familiarity with domain-driven design principles and front-end design.

Preferred Qualifications

  • MS degree in a technical field.
  • Experience with advanced front-end technologies like WebGL, Canvas, WebAssembly, and Service Workers.
  • Experience with GraphQL and large-scale microservices.
  • Familiarity with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services.
  • Passion for building rich and innovative user experiences.

Snap Inc.'s "Default Together" Policy

At Snap Inc., we believe that in-person collaboration helps us build our culture faster and serve our community better. We expect team members to work in the office 4+ days per week.

Diversity and Inclusion

Snap Inc. is committed to creating a diverse and inclusive workplace. We are proud to be an equal opportunity employer and provide 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.

Benefits

Snap Inc. offers a comprehensive benefits package designed to support the well-being of our employees and their families. Benefits include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that include equity.

Compensation

The base salary range for this position in Palo Alto, CA is $114,000 to $171,000 annually. This position is also eligible for equity in the form of RSUs.

Benefits
Extracted with AI

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

Similar jobs

Last update: 23 minutes ago

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.

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

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.

Machine Learning Engineer

Join Snap Inc. as a Machine Learning Engineer in Los Angeles. Develop and deploy ML models to enhance user experience. Competitive salary and benefits.

Superframe logo
Superframe

Senior Full Stack Engineer (React, GraphQL, TypeScript)

Join Superframe as a Senior Full Stack Engineer in San Francisco. Work with React, GraphQL, and TypeScript to build next-gen CRM solutions.

SpaceX logo
SpaceX

Full Stack Software Engineer (Starlink)

Join SpaceX as a Full Stack Software Engineer for Starlink, working on cutting-edge satellite internet technology.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer) with gRPC Expertise

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

Meetsta logo
Meetsta

Full Stack Developer with gRPC Expertise (Founding Engineer)

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Accrete AI logo
Accrete AI

Full Stack Engineer (Early Career)

Join Accrete AI as a Full Stack Engineer in New York, NY. Work with Angular, Vue.js, and more to develop scalable web applications.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

Haus logo
Haus

Fullstack Software Engineer, Applications

Join Haus as a Fullstack Software Engineer to develop APIs and user experiences for marketing science applications.

Square logo
Square

Software Engineer (Frontend/Fullstack) - E-commerce Website

Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

BoomPop logo
BoomPop

Senior Full Stack Engineer

Join BoomPop as a Senior Full Stack Engineer to drive innovation and growth, working with TypeScript, GraphQL, AWS, and more.

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.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

banQi logo
banQi

Full Stack Software Engineering Specialist (Node/React)

Join banQi as a Full Stack Software Engineering Specialist, working with Node.js and React Native in a dynamic environment.

Gofore logo
Gofore

Senior Full-Stack Developer with AWS and Angular

Join Gofore as a Senior Full-Stack Developer in Munich. Work with AWS, Angular, and more in a hybrid role. Apply now!

brightwheel logo
brightwheel

Senior Full Stack Engineer

Join Brightwheel as a Senior Full Stack Engineer to develop and enhance our leading early education platform.

HumanSignal logo
HumanSignal

Staff Full Stack Engineer

Join HumanSignal as a Staff Full Stack Engineer to build scalable web applications using Angular, Rust, and more. Remote work available.

Intuit logo
Intuit

Senior Staff Software Engineer, Fullstack Frontend

Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.