In office
Not Available
About the job
Role: GraphQL + Rust Developer (Apple)Location: Sunnyvale, CARole OverviewWe are seeking a talented Software Developer with deep expertise in GraphQL and hands-on proficiency in Node.js to design, build, and scale high-performance API architectures and microservices. In this role, the candidate will be responsible for creating flexible, unified data layers that power seamless web and mobile client experiences. The person will design clean GraphQL schemas, optimize resolver execution patterns, and integrate diverse backend services, databases, and microservices into a cohesive, secure data graph.Key ResponsibilitiesGraphQL API Architecture & DesignDesign, implement, and maintain scalable, robust GraphQL APIs, including schemas, queries, mutations, and subscriptions.Establish schema governance best practices, schema stitching, or federation (e.g., Apollo Federation).Optimize GraphQL execution performance, mitigating common pitfalls like the N+1 problem using batching and caching patterns (e.g., DataLoader).Implement security best practices: query depth limiting, complexity analysis, rate limiting, and role-based access control (RBAC).Backend & Node.js DevelopmentBuild performant microservices and backend services using Node.js (TypeScript / JavaScript, Express, Fastify, NestJS, or Apollo Server).Integrate backend APIs with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).Connect legacy REST APIs, gRPC services, and third-party SaaS platforms through the GraphQL layer.Performance, Scalability & ReliabilityProfile, debug, and fine-tune API response times, latency, throughput, and memory consumption.Design caching layers using Redis or CDN/edge-level caching strategies.Write unit, integration, and end-to-end (E2E) automated test suites using frameworks like Jest, Mocha, or Supertest.Collaboration & Engineering StandardsCollaborate closely with frontend teams (React, iOS, Android, web) to define contracts and deliver intuitive data interfaces.Participate in code reviews, technical architecture spikes, and continuous improvement of engineering standards and CI/CD pipelines.
About the company
More jobs at Business Intelli Solutions
View all jobs at Business Intelli SolutionsSimilar Jobs








