Title: Staff Level Software Engineer
Duration: Long Term Contract
Type: Onsite - Sunnyvale, CA (San Jose / San Francisco area)
Key Responsibilities
· Lead the design, and implementation of GraphQL (GQL) APIs, Node JS based systems
· Define and enforce GraphQL schema design standards, including versioning, federation, and backward compatibility
· Drive API performance, scalability, and reliability, addressing query optimization and caching strategies
· Partner closely with frontend, mobile, and product teams to design APIs that improve developer experience
· Own end-to-end API lifecycle, from design reviews to production support
· Establish best practices for security, authorization, and observability of systems.
· Support and improve CI/CD, testing strategies, and documentation.
Required Skills & Experience
· Strong experience with GraphQL (schema design, resolvers, federation, Apollo or similar frameworks)
· Solid backend engineering background (e.g., Node.js, Python)
· Experience with working on React, Next JS code
· Deep understanding of API performance, data fetching patterns, and caching strategies
· Experience with databases (SQL and/or NoSQL)
· Familiarity with cloud platforms, observability tools, and production operations