Technical Lead GraphQL API (Hot Chocolate / .NET 8)

Tech MahindraJacksonville, FL
48d$130,000Remote

About The Position

Technical Lead - GraphQL API (Hot Chocolate / .NET 8) Remote Full Time Salary $130K - NO H1B Transfer cases Please only USC / GC : 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.

Requirements

  • 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)
  • Understanding of REST-to-GraphQL integration patterns
  • Experience integrating with SQL or NoSQL backends (e.g., Cloud SQL, Firestore)

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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service