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
Senior Software Engineer, GraphQL
Senior Software Engineer role focusing on GraphQL, system performance, and reliability in San Francisco, CA.
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.
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.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Senior Software Engineer, Backend
Join Apollo GraphQL as a Senior Backend Engineer to design and build resilient distributed services using GraphQL, TypeScript, and Kotlin.
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.
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.
Senior Software Engineer I - JavaScript, TypeScript, GraphQL
Join Greenlight Guru as a Senior Software Engineer I, working remotely with JavaScript, TypeScript, and GraphQL.
Senior Software Engineer - Remote
Senior Software Engineer for a remote role, skilled in AWS, JavaScript, Node.js, React.js, GraphQL, TypeScript, CI/CD.
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.
Senior Software Engineer at GitHub
Senior Software Engineer at GitHub, remote, focusing on internal tooling and platform security.
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.
Senior Software Engineer, Frontend Platform
Join Vercel as a Senior Software Engineer to enhance frontend platform reliability using JavaScript, React, and TypeScript.
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.
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.
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.
Senior Full Stack Software Engineer
Senior Full Stack Engineer at Apollo GraphQL, developing innovative tools with GraphQL, TypeScript, Kotlin, and more.
Senior Software Engineer (Full-stack/Frontend, Remote)
Join Flexhire as a Senior Software Engineer (Full-stack/Frontend) to design and build elegant solutions remotely.
Senior Frontend Engineer
Join Apollo.io as a Senior Frontend Engineer to develop and enhance core product initiatives in a remote, collaborative environment.
Senior Fullstack Software Engineer (Contract)
Join Airbnb as a Senior Fullstack Software Engineer (Contract) to design and develop robust backend systems remotely.
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.
Senior Software Engineer, Search
Senior Software Engineer for Search at Reddit, focusing on GraphQL, Java, Ruby, Rust, and gRPC in a remote setting.
Senior Backend Engineer
Senior Backend Engineer at Apollo.io, remote, focusing on scalable backend solutions, mentorship, and career growth.
Staff Backend Engineer
Lead Backend Engineer role at Apollo.io, focusing on complex software solutions, team leadership, and technical direction.