Technical Lead - GraphQL API (Hot Chocolate / .NET 8)
Remote
Full Time
Salary $130K - NO H1B Transfer cases Please only USC / GC
Job Description: GraphQL API (Hot Chocolate / .NET 8)
Position Summary : Experienced Technical Lead to design and implement a GraphQL API, leveraging Hot Chocolate (.NET 8) and deploying on Google Cloud Run.
The ideal candidate will lead the design, development, and integration of this GraphQL layer.
Key Responsibilities
- Solution Architecture & Design
• Lead the end to end design of a Hot Chocolate based GraphQL API that exposes related datasets to multiple consuming applications.
• Define the GraphQL schema and map it to existing data models (via EF Core or equivalent ORM).
• Establish best practices for GraphQL resolvers, data loaders, and projection optimization to ensure scalable performance.
• Design a modular schema that enables query flexibility without code changes by consumers.
- Implementation & Development
- Build and maintain the GraphQL server in .NET 8 using Hot Chocolate.
- Implement resolvers for entities, optimizing for batching and minimal DB round-trips.
- Integrate with existing databases and services securely.
- Implement authentication and authorization via Google IAM.
- Enable API gateway integration with Apigee X Producer for management, throttling, and analytics.
- Configure and deploy the application on Google Cloud Run, ensuring high availability and performance.
- Performance & Optimization
- Use DataLoaders and UseProjection attributes in Hot Chocolate to avoid N+1 query problems.
- Conduct load and latency testing; optimize resolver logic and data access.
- Ensure the GraphQL API scales efficiently with consumer demand on Cloud Run.
- Leadership & Collaboration
- Lead a small team of .NET developers to implement and deploy the API.
- Collaborate closely with GCP infrastructure and security teams for Cloud Run, IAM, and Apigee setup.
- Serve as the GraphQL SME for ongoing enhancements and onboarding of new data domains.
Required Skills & Experience
Core Technical Expertise
- 5-8 years of experience in backend development using .NET Core / .NET 8
- 2+ years of experience designing and developing GraphQL APIs
- Strong hands-on expertise with Hot Chocolate GraphQL Server
- Experience implementing resolvers, data loaders, projections, and middleware in Hot Chocolate
- Proficient in C#, Entity Framework Core, and LINQ
- Experience deploying and managing applications on Google Cloud Platform (GCP), preferably Cloud Run
- Familiarity with Apigee X, Google IAM, and containerized deployments (Docker)
Integration & Infrastructure Skills
- Understanding of REST-to-GraphQL integration patterns
- Experience integrating with SQL or NoSQL backends (e.g., Cloud SQL, Firestore)