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

Snap Inc. logo
Snap Inc.

Senior Full Stack Software Engineer

Join Snap Inc. as a Senior Full Stack Software Engineer in Seattle. Develop cutting-edge web applications using Angular, GraphQL, 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.

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.

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.

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.

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.

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.

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.

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.

Snap Inc. logo
Snap Inc.

Machine Learning Engineer

Join Snap Inc. as a Machine Learning Engineer in New York, NY. Develop AI models, collaborate with teams, and drive innovation.

Vizcom logo
Vizcom

Senior Full Stack Engineer

Join Vizcom as a Senior Full Stack Engineer to drive product development with TypeScript, React, and GraphQL.

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.

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.

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.

Stacksync (YC W24) logo
Stacksync (YC W24)

Full-Stack Engineer (AngularJS, React.js, Vue.js)

Join Stacksync as a Full-Stack Engineer in San Francisco, CA. Work with AngularJS, React.js, Vue.js in a hybrid setup.

Stable logo
Stable

Full Stack Software Engineer

Join Stable as a Full Stack Software Engineer to build and scale infrastructure for a growing customer base. Remote work available.

PayPal logo
PayPal

Senior Fullstack Software Engineer

Join PayPal as a Senior Fullstack Software Engineer in San Jose, CA. Work on high-impact projects in an agile environment.

MultiOn logo
MultiOn

Senior Full Stack Engineer

Join MultiOn as a Senior Full Stack Engineer in Palo Alto, CA. Innovate in AI technology and software engineering with a talented team.

Showpad logo
Showpad

Full Stack Engineer with Angular and AWS Experience

Join Showpad as a Full Stack Engineer in Bucharest, working with Angular and AWS to innovate sales content solutions.

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.

Stacksync (YC W24) logo
Stacksync (YC W24)

Full-stack Engineer with AngularJS and React.js

Join Stacksync as a Full-stack Engineer, working with AngularJS, React.js, and MongoDB in a hybrid environment.

Quora logo
Quora

Senior Full Stack Software Engineer - Remote

Join Quora as a Senior Full Stack Software Engineer to build cutting-edge AI features remotely. Work with Python, TypeScript, and GraphQL.