New York Technology Partners is seeking a skilled GraphQL Engineer with deep expertise in the Apollo ecosystem to build and scale modern API layers. The role focuses on designing efficient schemas, developing high-performance GraphQL services, and enabling seamless integration across backend systems and frontend applications.
Responsibilities:
- Design and maintain scalable GraphQL schemas (queries, mutations, subscriptions) with strong versioning practices
- Develop and optimize resolvers, ensuring efficient data fetching, batching, and performance tuning
- Build GraphQL APIs using Node.js and TypeScript, integrating with REST services, microservices, and other data sources
- Implement fine-grained authorization and access control at the schema and field level
- Leverage Apollo tools (Server, Federation, Studio) to manage and scale distributed GraphQL architectures
- Partner with frontend teams to support query design, fragments, and overall API usability
- Troubleshoot and resolve issues across the frontend-backend GraphQL layer
- Ensure robust API quality through testing, logging, and observability best practices
Requirements:
- Strong hands-on experience with GraphQL and the Apollo ecosystem
- Proficiency in Node.js and TypeScript for backend development
- Experience with schema design, resolver patterns, and API performance optimization
- Solid understanding of API design principles and contract-first development
- Experience implementing authentication, authorization, and secure API access
- Familiarity with testing strategies for GraphQL APIs (unit and integration)