Yelp logo

Senior Software Engineer - Full-Stack, Infrastructure

Yelp

Job Overview

Yelp is seeking a Senior Software Engineer to join our Client Platform Team. This role is pivotal in shaping the future of GraphQL APIs for both web and backend systems at Yelp. Our GraphQL infrastructure powers data delivery to millions of users worldwide, across all platforms. Additionally, we support hundreds of engineers across the company, using and contributing to open source tooling such as GraphQL, React, Apollo, Yarn, and Webpack. Your work will be integral to the APIs that drive nearly every feature on Yelp.

Key Responsibilities

  • Design and Build: Develop scalable APIs, tooling, and infrastructure for data fetching to support our web and backend engineers.
  • Project Leadership: Scope, design, and lead complex web or backend projects from conception to completion.
  • Technology Evaluation: Evaluate the latest technologies used in the industry and help update the team roadmap.
  • Open Source Contribution: Contribute PRs back to open source where needed.
  • Documentation: Write clear and concise technical documentation.
  • Mentorship: Mentor other engineers and share the skills you’ve learned.

Required Skills and Experience

  • Several years of web infrastructure or web platform experience.
  • Strong knowledge of JavaScript.
  • Experience working with data fetching in web apps (e.g., GraphQL, REST, Prisma, fetch, axios) on frontend and backend.
  • Experience with modern web tooling such as Webpack, Babel, Jest, Yarn.
  • Experience designing, building, and maintaining systems at scale.
  • Ability to own a team project from scoping to implementation.
  • Passion for working on software infrastructure/platform teams/developer experience.

Work Environment

This opportunity is fully remote and does not require you to be located in any particular area in Canada. We welcome applicants from throughout Canada. At Yelp, we’re looking for great people, not just those who simply check off all the boxes.

About Yelp

Yelp connects people with great local businesses. Our users have contributed more than 265 million rich, local reviews of almost every type of local business, from restaurants, boutiques, and salons to dentists, mechanics, plumbers, and more. We are powered by a global community of collaborative people with shared values. Our employees are tenacious individuals who believe in our mission to connect people to great local businesses. In our remote-first workplace, your work makes a difference, you are seen as a whole person, and you are supported in your personal and professional growth. Your #FiveStarCareer starts here.

Benefits
Extracted with AI

  • Remote work
  • Collaborative team environment
  • Mentorship opportunities

Similar jobs

Last update: 23 minutes ago

Airbnb logo
Airbnb

Senior Software Engineer, GraphQL

Senior Software Engineer role focusing on GraphQL, system performance, and reliability in San Francisco, CA.

YLD logo
YLD

Senior Software Engineer (React/Node)

Join YLD as a Senior Software Engineer specializing in React and Node.js, working remotely in EST timezone. Build innovative products in a fast-paced environment.

Shopify logo
Shopify

Senior Software Engineer - Cloud and GraphQL

Join Shopify as a Senior Software Engineer focusing on Cloud and GraphQL technologies. Work remotely and drive innovation in commerce.

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.

Apollo GraphQL logo
Apollo GraphQL

Senior Software Engineer, Backend

Join Apollo GraphQL as a Senior Backend Engineer to design and build resilient distributed services using GraphQL, TypeScript, and Kotlin.

Workiva logo
Workiva

Senior Software Engineer

Join Workiva as a Senior Software Engineer, leveraging TypeScript, GraphQL, and React in a remote role with a focus on cloud-based architecture.

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.

Greenlight Guru logo
Greenlight Guru

Senior Software Engineer I - JavaScript, TypeScript, GraphQL

Join Greenlight Guru as a Senior Software Engineer I, working remotely with JavaScript, TypeScript, and GraphQL.

Fieldguide logo
Fieldguide

Senior Software Engineer - Remote

Senior Software Engineer for a remote role, skilled in AWS, JavaScript, Node.js, React.js, GraphQL, TypeScript, CI/CD.

Craft.co logo
Craft.co

Senior Full-Stack Software Engineer (US)

Senior Full-Stack Engineer role focusing on React, Node.js, and modern web technologies for a leading software company.

GitHub logo
GitHub

Senior Software Engineer at GitHub

Senior Software Engineer at GitHub, remote, focusing on internal tooling and platform security.

Airbnb logo
Airbnb

Senior Software Engineer (Contract) - JavaScript/TypeScript

Join Airbnb as a Senior Software Engineer to build digital experiences using JavaScript and TypeScript. Remote role in the US.

Vercel logo
Vercel

Senior Software Engineer, Frontend Platform

Join Vercel as a Senior Software Engineer to enhance frontend platform reliability using JavaScript, React, and TypeScript.

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.

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.

Wealthsimple logo
Wealthsimple

Senior Software Developer Product Engineer [Full Stack]

Join Wealthsimple as a Senior Software Developer Product Engineer [Full Stack] to build impactful projects using cutting-edge technology.

Apollo GraphQL logo
Apollo GraphQL

Senior Full Stack Software Engineer

Senior Full Stack Engineer at Apollo GraphQL, developing innovative tools with GraphQL, TypeScript, Kotlin, and more.

Flexhire logo
Flexhire

Senior Software Engineer (Full-stack/Frontend, Remote)

Join Flexhire as a Senior Software Engineer (Full-stack/Frontend) to design and build elegant solutions remotely.

Apollo.io logo
Apollo.io

Senior Frontend Engineer

Join Apollo.io as a Senior Frontend Engineer to develop and enhance core product initiatives in a remote, collaborative environment.

Airbnb logo
Airbnb

Senior Fullstack Software Engineer (Contract)

Join Airbnb as a Senior Fullstack Software Engineer (Contract) to design and develop robust backend systems remotely.

PayPal logo
PayPal

Full Stack Software Engineer - Infrastructure and Platform Tools

Join PayPal as a Full Stack Software Engineer focusing on infrastructure and platform tools. Work remotely with TypeScript, NodeJS, and REST APIs.

Reddit, Inc. logo
Reddit, Inc.

Senior Software Engineer, Search

Senior Software Engineer for Search at Reddit, focusing on GraphQL, Java, Ruby, Rust, and gRPC in a remote setting.

Apollo.io logo
Apollo.io

Senior Backend Engineer

Senior Backend Engineer at Apollo.io, remote, focusing on scalable backend solutions, mentorship, and career growth.

Apollo.io logo
Apollo.io

Staff Backend Engineer

Lead Backend Engineer role at Apollo.io, focusing on complex software solutions, team leadership, and technical direction.