1

Apollo Graphql Jobs in Toronto, ON (NOW HIRING)

Experience with Federated GraphQL and Apollo Federation is a plus. * Strong understanding of modern developer platform fundamentals including: * Kubernetes for container orchestration and service ...

We have a well-documented micro-architecture service written in either Python (Flask) or Rails API using GraphQL. Our front-end consumes the GQL endpoints with Apollo Client, React Hooks, Functional ...

We have a well-documented micro-architecture service written in either Python (Flask) or Rails API using GraphQL. Our front-end consumes the GQL endpoints with Apollo Client, React Hooks, Functional ...

Staff Software Engineer

Toronto, ON · On-site +1

CA$172K - CA$229K/yr

Strong backend development experience with Node.js, designing and maintaining GraphQL APIs (Apollo, Relay) and RESTful services. * Proficiency in database technologies (SQL), including PostgreSQL ...

Apollo Client for GraphQL * Jest / @testing-library Who You Are * You like to continuously challenge yourself by finding new and better ways to solve complex problems. * You don't mind learning new ...

Apollo Graphql information

See Toronto, ON salary details

$14.8K

$99.2K

$182.8K

How much do apollo graphql jobs pay per year?

As of Aug 1, 2026, the average yearly pay for apollo graphql in Toronto, ON is $99,154.00, according to ZipRecruiter salary data. Most workers in this role earn between $44,376.00 and $146,968.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Apollo GraphQL Developer, and why are they important?

To thrive as an Apollo GraphQL Developer, you need a strong understanding of GraphQL, JavaScript/TypeScript, and experience with building APIs, usually supported by a degree in computer science or equivalent experience. Familiarity with Apollo Server and Client libraries, RESTful API integration, and tools like Node.js and React is typically required. Strong problem-solving, collaboration, and communication skills help developers navigate complex data requirements and work effectively within cross-functional teams. These skills ensure robust, scalable, and efficient API solutions that support modern application development.

What is the difference between Apollo Graphql vs Backend Developer?

AspectApollo GraphqlBackend Developer
Primary FocusImplementing GraphQL APIs using Apollo toolsDeveloping server-side logic, databases, and APIs
Required SkillsGraphQL, JavaScript/TypeScript, Apollo Client/ServerProgramming languages (e.g., Java, Python), database management, API design
Work EnvironmentFrontend/backend integration teams, API development projectsBackend systems, server infrastructure, database management
Industry UsageTech companies, startups, projects using GraphQLBroad industry, including finance, healthcare, e-commerce

While Apollo Graphql specialists focus on building and managing GraphQL APIs with specific tools like Apollo Client and Server, Backend Developers have a broader role in designing and maintaining server-side systems and APIs across various technologies. Both roles often collaborate but differ in scope and technical focus.

What is Apollo GraphQL?

Apollo GraphQL is a comprehensive platform for building, managing, and consuming GraphQL APIs. It provides a suite of tools, including Apollo Server and Apollo Client, that help developers efficiently query data, manage state, and connect front-end and back-end applications. Apollo simplifies data fetching and state management in modern web and mobile apps, enabling better performance and developer productivity.

What are some common challenges faced by Apollo GraphQL developers when integrating GraphQL APIs with existing backend systems?

Apollo GraphQL developers often encounter challenges when connecting GraphQL APIs to legacy or heterogeneous backend systems, such as REST APIs or databases with complex schemas. These challenges can include data consistency issues, handling n+1 query problems, and optimizing performance for large datasets. Successfully navigating these requires close collaboration with backend and frontend teams, diligent use of Apollo's caching and batching features, and sometimes refactoring legacy endpoints to better support GraphQL queries. Staying up to date with Apollo's latest tools and best practices can help developers address these challenges efficiently.

Staff Backend Engineer

eBay

Toronto, ON • On-site

Full-time

Posted 17 days ago


eBay rating

8.5

Company rating: 8.5 out of 10

Based on 43 frontline employees who took The Breakroom Quiz

12th of 729 rated retailers


Job description

At eBay, we're more than a global ecommerce leader - we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.

Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work - every day. We're in this together, sustaining the future of our customers, our company, and our planet.

Join a team of passionate thinkers, innovators, and dreamers - and help us connect people and build communities to create economic opportunity for all.

bout the team and the role:

As a member of the GraphQL champions, you will interface directly with senior technology leaders and product owners to transform our current business and technology capabilities and streamline product integration process with Apollo GraphQL Federation. You are results-driven and help translate use cases straight into API contracts. You drive query performance cost analysis and security requirements for individual components, advocate for best practices, error handling and client integration options. You constantly learn and improve the design and process as you go, quickly prototype sample solutions in Node.js or Spring Boot. You will work within a community of architecture leaders, charged with establishing and evolving a unified architecture vision.

What you will accomplish:

  • Providing Leadership for Node.js/Spring Boot/DGS GraphQL Federation design and implementation

  • Ownership of highly critical production system

  • Enabling its high availability and throughput

  • Collaboration with teams responsible for other foundational systems

  • Supporting product teams in GraphQL learning and migration, championing GraphQL federation and schema design

  • Advocating for GraphQL adoption and best practices

What you will bring:

  • BS EE or CS degree;10+ years related experience (or Masters and 8 + years related experience or PhD and 6 + years experience)

  • Experience in object-oriented design methodology and large scale application development in one or more of the following - Java, Kotlin, C#, C++, JavaScript. Have experience in backend development and be fluent in Spring Boot, and relevant technologies a big plus.

  • Experience with Federated GraphQL and Apollo Federation is a plus.

  • Strong understanding of modern developer platform fundamentals including:

    • Kubernetes for container orchestration and service deployment

    • Docker for containerization and environment management

    • CI/CD systems, service monitoring, and operational tooling

    • Service discovery, distributed tracing, and metrics instrumentation

  • Experience working on developer experience (DevEx) or internal platform teams.

  • Experienced developing in an Agile development environment and flexible, adaptable, and able to deliver large development projects in a dynamic, fast-paced environment.

  • Self-motivated and fast learner. Excellent communication, presentation, interpersonal and analytical skills.

Our Team Culture

We believe in treating each other like family. Our strength comes from mutual respect, support, and trust - both personally and professionally. We celebrate wins together, show up for one another, and navigate challenges as a team. This camaraderie drives our resilience and our ability to deliver world-class solutions across eBay.

Additional Details

This job posting relates to an existing vacancy within eBay.

eBay is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, and disability, or other legally protected status.If you have a need that requires accommodation, please contact us attalent@ebay.com. We will make every effort to respond to your request for accommodation as soon as possible. View our accessibility statement to learn more about eBay's commitment to ensuring digital accessibility.

We use cookies to enhance your experience and may use AI tools for administrative tasks in the hiring process. To learn how we handle your personal data and use AI responsibly, please visit ourTalent Privacy Notice, Privacy Center, and AI Hiring Guidelines.


What eBay employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom