SENIOR API ENGINEER
Responsibilities
GraphQL Schema Design: Architect and maintain scalable, type-safe GraphQL schemas that serve as the unified interface for complex frontend requirements
Advanced Resolver Development: Implement complex server-side logic and resolvers that efficiently aggregate data from multiple backend sources or microservices
Performance Engineering: Optimize API performance using advanced Apollo Server features addressing the N+1 problem through DataLoaders and implementing strategic caching (e.g., CDN integration or Redis-backed cache)
Validation & Security: Implement robust input validation, authentication/authorization patterns and sophisticated error-handling strategies within the GraphQL layer
Collaboration: Work closely with Frontend Engineers to refine data requirements and Backend Engineers to ensure underlying AWS/Node.js services are utilized efficiently
Qualifications
 
Minimum Requirements
Advanced GraphQL Mastery: Deep professional experience building and scaling GraphQL APIs
(You must be able to demonstrate how you've handled complex business logic within resolvers.)
Apollo Server Expertise: Proven track record of using Apollo Server in a production environment, including specific experience with performance tuning and schema management
Node.js Proficiency: Strong backend fundamentals in Node.js to support custom plugin development and integration logic
Validation & Error Handling: Demonstrated ability to implement structured error responses and complex validation layers (e.g., using specialized libraries or custom middleware)
Preferred Experience
Product-Led Background: Experience designing APIs with a "client-first" mindset to enable rapid product iteration and high-quality user experiences
Optimization Metrics: Ability to provide specific examples of performance gains such as reduced query depth, improved cache hit rates or significantly lowered latency
Federation & Tooling: Familiarity with Apollo Federation (for distributed graphs) or managed services like Apollo Studio for schema monitoring and linting
Cloud Integration: Experience deploying GraphQL layers within an AWS ecosystem (e.g., Lambda-based Apollo Server or AppSync)
Note to Candidates
 
During the screening process, we will specifically look for detailed examples regarding:
Complex Resolvers: A walkthrough of a specific resolver involving non-trivial business logic and how you managed validation or edge cases
Performance Optimization: Your specific approach to caching and solving the N+1 problem within Apollo Server to ensure a high-performance API
Responsibilities
GraphQL Schema Design: Architect and maintain scalable, type-safe GraphQL schemas that serve as the unified interface for complex frontend requirements
Advanced Resolver Development: Implement complex server-side logic and resolvers that efficiently aggregate data from multiple backend sources or microservices
Performance Engineering: Optimize API performance using advanced Apollo Server features addressing the N+1 problem through DataLoaders and implementing strategic caching (e.g., CDN integration or Redis-backed cache)
Validation & Security: Implement robust input validation, authentication/authorization patterns and sophisticated error-handling strategies within the GraphQL layer
Collaboration: Work closely with Frontend Engineers to refine data requirements and Backend Engineers to ensure underlying AWS/Node.js services are utilized efficiently
Qualifications
 
Minimum Requirements
Advanced GraphQL Mastery: Deep professional experience building and scaling GraphQL APIs
(You must be able to demonstrate how you've handled complex business logic within resolvers.)
Apollo Server Expertise: Proven track record of using Apollo Server in a production environment, including specific experience with performance tuning and schema management
Node.js Proficiency: Strong backend fundamentals in Node.js to support custom plugin development and integration logic
Validation & Error Handling: Demonstrated ability to implement structured error responses and complex validation layers (e.g., using specialized libraries or custom middleware)
Preferred Experience
Product-Led Background: Experience designing APIs with a "client-first" mindset to enable rapid product iteration and high-quality user experiences
Optimization Metrics: Ability to provide specific examples of performance gains such as reduced query depth, improved cache hit rates or significantly lowered latency
Federation & Tooling: Familiarity with Apollo Federation (for distributed graphs) or managed services like Apollo Studio for schema monitoring and linting
Cloud Integration: Experience deploying GraphQL layers within an AWS ecosystem (e.g., Lambda-based Apollo Server or AppSync)
Note to Candidates
 
During the screening process, we will specifically look for detailed examples regarding:
Complex Resolvers: A walkthrough of a specific resolver involving non-trivial business logic and how you managed validation or edge cases
Performance Optimization: Your specific approach to caching and solving the N+1 problem within Apollo Server to ensure a high-performance API
Submit profile
Seed Tech Philippines Inc.
About the company






Project Sales Engineer - Infrastructure Materials (Salary + Commission)
KND Resource Management Corp.
Cebu, CebuAgreement




Position senior api engineer (graphql & apollo server 5years+) - Japanese company / global project recruited by the company Seed Tech Philippines Inc. at Cebu, Cebu, Joboko automatically collects the salary of , finds more jobs on Senior API Engineer (GraphQL & Apollo Server 5years+) - Japanese company / Global Project or Seed Tech Philippines Inc. company in the links above
About the company