

New York Technology Partners
Graph QL Engineer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior GraphQL Engineer with a contract length of "unknown" and a pay rate of "unknown." Key skills include GraphQL architecture, Node.js, Apollo, and TypeScript. Requires 6–8 years of software engineering experience and strong API design knowledge.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
520
-
🗓️ - Date
April 7, 2026
🕒 - Duration
Unknown
-
🏝️ - Location
Unknown
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
New York City Metropolitan Area
-
🧠 - Skills detailed
#Strategy #API (Application Programming Interface) #Scala #React #Code Reviews #TypeScript #Schema Design #GraphQL #REST (Representational State Transfer) #Debugging #Observability #Batch #Data Layers
Role description
We are looking for a highly skilled Senior GraphQL Engineer to design, build, and scale robust GraphQL architectures powering modern, consumer-facing applications. This role is heavily focused on GraphQL and requires deep expertise in schema design, performance optimization, and backend architecture. You will work closely with frontend, backend, and product teams to create efficient, scalable, and maintainable data layers.
This is not a typical frontend role. The focus is on owning and evolving the GraphQL layer, including schema design, federation strategy, and performance tuning using Apollo and Node.js.
Key Responsibilities
• Design, build, and maintain scalable GraphQL APIs using Node.js
• Own GraphQL schema design, including type definitions, resolvers, and schema evolution
• Implement and optimize data fetching strategies using batching, caching, and DataLoader
• Identify and resolve performance bottlenecks such as N+1 query issues
• Manage and prevent circular dependencies within GraphQL schemas and services
• Work with Apollo GraphQL (Apollo Server, Apollo Federation, Apollo Client where applicable)
• Collaborate with frontend teams (React) to ensure efficient query structures and performance
• Contribute to backend architecture decisions, including service decomposition and federation strategies
• Write clean, maintainable, and well-tested code following best practices
• Participate in code reviews, technical design discussions, and mentoring of junior engineers
Required Qualifications
• 6–8 years of professional software engineering experience
• Strong hands-on experience building and maintaining GraphQL APIs in production environments
• Proven experience with Apollo GraphQL (Apollo Server is required; Federation experience is a plus)
• Deep understanding of GraphQL concepts including:
• Schema design and type systems
• Resolvers and query optimization
• Pagination strategies
• Batching and caching (DataLoader)
• N+1 problem and solutions
• Handling circular dependencies in GraphQL schemas
• Strong experience with Node.js (experience with Fastify is a plus)
• Strong proficiency in TypeScript across backend systems
• Solid understanding of API design principles and tradeoffs between REST and GraphQL
• Experience with debugging, performance tuning, and observability in distributed systems
• Ability to complete live coding exercises and technical problem-solving in real time
We are looking for a highly skilled Senior GraphQL Engineer to design, build, and scale robust GraphQL architectures powering modern, consumer-facing applications. This role is heavily focused on GraphQL and requires deep expertise in schema design, performance optimization, and backend architecture. You will work closely with frontend, backend, and product teams to create efficient, scalable, and maintainable data layers.
This is not a typical frontend role. The focus is on owning and evolving the GraphQL layer, including schema design, federation strategy, and performance tuning using Apollo and Node.js.
Key Responsibilities
• Design, build, and maintain scalable GraphQL APIs using Node.js
• Own GraphQL schema design, including type definitions, resolvers, and schema evolution
• Implement and optimize data fetching strategies using batching, caching, and DataLoader
• Identify and resolve performance bottlenecks such as N+1 query issues
• Manage and prevent circular dependencies within GraphQL schemas and services
• Work with Apollo GraphQL (Apollo Server, Apollo Federation, Apollo Client where applicable)
• Collaborate with frontend teams (React) to ensure efficient query structures and performance
• Contribute to backend architecture decisions, including service decomposition and federation strategies
• Write clean, maintainable, and well-tested code following best practices
• Participate in code reviews, technical design discussions, and mentoring of junior engineers
Required Qualifications
• 6–8 years of professional software engineering experience
• Strong hands-on experience building and maintaining GraphQL APIs in production environments
• Proven experience with Apollo GraphQL (Apollo Server is required; Federation experience is a plus)
• Deep understanding of GraphQL concepts including:
• Schema design and type systems
• Resolvers and query optimization
• Pagination strategies
• Batching and caching (DataLoader)
• N+1 problem and solutions
• Handling circular dependencies in GraphQL schemas
• Strong experience with Node.js (experience with Fastify is a plus)
• Strong proficiency in TypeScript across backend systems
• Solid understanding of API design principles and tradeoffs between REST and GraphQL
• Experience with debugging, performance tuning, and observability in distributed systems
• Ability to complete live coding exercises and technical problem-solving in real time






