Quick overview
Job description
Software developer : Graph QL developer
Location: Sunnyvale, CA
We 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, 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 Responsibilities
1. GraphQL API Architecture & Design
Design, 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).
2.
Backend & Node.js Development
Build 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.
3. Performance, Scalability & Reliability
Profile, 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.
4. Collaboration & Engineering Standards
Collaborate 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.
Similar jobs
- RR

Scientific Programmer/Software Engineer with Security ClearanceNew
Riverside Research · Fairfax, VA · Hybrid 🇺🇸
FortranShellLinear+3Technology$75k - $125k/yr17 hours ago - JC

Software Engineer L2-3 with Security ClearanceNew
Jovian Concepts · Annapolis Junction, MD · Hybrid 🇺🇸
DockerMicroservicesSQL+22TechnologySalary not listed17 hours ago - RS

RSC2 - Systems Engineer Senior with Security ClearanceNew
RSC2, Inc. · Hanover, MD · Hybrid 🇺🇸
SAFeConfluenceJira+1Technology$118k - $266k/yr17 hours ago - AI

Senior Software Engineer- Machine Learning with Security ClearanceNew
Anduril Industries · Broomfield, CO · Hybrid 🇺🇸
FastAPIRustGit+10Technology$190k/yr17 hours ago - NI

Lead Java EngineerNew
Nitor Infotech · Chicago, IL · Hybrid 🇺🇸
Stakeholder ManagementApache SparkApache+5TechnologySalary not listedYesterday - AV
Senior System Engineer with Security ClearanceNew
AV, Inc. · Jessup, MD · Hybrid 🇺🇸
DockerDroneGit+13Technology$163k - $228k/yr17 hours ago - AV
HPC Software Engineer with Security ClearanceNew
AV, Inc. · Jessup, MD · Hybrid 🇺🇸
SAFeDockerDrone+16Technology$160k - $210k/yr17 hours ago - JS

Senior Network Engineer with Security ClearanceNew
JCS Solutions LLC · Fort Belvoir, VA · Hybrid 🇺🇸
FiberAWSTCP/IP+9Technology$70k - $104k/yr17 hours ago - AI

Senior Software Engineer- Infrastructure with Security ClearanceNew
Anduril Industries · Broomfield, CO · Hybrid 🇺🇸
DockerRustGit+13Technology$144k/yr17 hours ago - RI

Software Engineer SpecialistNew
RMS IT Solutions Inc · Alpharetta, GA · On-site 🇺🇸
Generative AITechnologySalary not listed17 hours ago - SS

Software Engineer - AI Evaluation & AutomationNew
SIGNin Solutions Inc. · United States · Hybrid 🇺🇸
DockerGitJava+5TechnologySalary not listed17 hours ago - MM

Application Programmer
Mitchell Martin, Inc. · Chandler, AZ · Hybrid 🇺🇸
OnboardingComplianceTechnical Support$65 - $70/hr2 weeks ago