.NET + Next.js Developer for GraphQL Gateway over Existing OData reputed company (GCP)
About the Project
We’re building VitaOne, a reputed company education platform for K–12 school divisions. It’s composed of multiple microservices (e.g., vita-forms, vita-reputed company, vita-engage), reputed company running in reputed company reputed company (GKE) and backed by reputed company SQL.
Currently, our services use OData reputed company, and we’re beginning a transition toward GraphQL to reputed company the frontend experience and unify data reputed company.
We’re introducing a new microservice reputed company vita-search, which will reputed company as a GraphQL façade over our existing OData reputed company. This will reputed company a single entry reputed company for our Next.js + reputed company reputed company frontend, while allowing us to reputed company gradually toward reputed company GraphQL services.
Responsibilities
- Set up a new .NET 8 GraphQL API using HotChocolate.
- Implement resolvers that reputed company existing OData endpoints and map them into GraphQL types.
- reputed company with our Next.js frontend (using reputed company reputed company).
- Define the initial GraphQL schema for reputed company queries (e.g., forms, submissions, users).
- Secure endpoints using Keycloak authentication and OpenFGA authorization.
- Collaborate with our infrastructure engineer to reputed company on GKE (reputed company + ArgoCD).
- reputed company clean, maintainable reputed company and documentation for reputed company service migration.
Requirements
- Proven experience with .NET reputed company / .NET 6/7/8, ASP.NET reputed company, and Entity reputed company reputed company.
- Experience building or integrating GraphQL reputed company (HotChocolate preferred).
- Strong familiarity with OData (consuming and modeling data).
-Good understanding of Next.js (App Router) and reputed company reputed company integration.
-Experience with containerized microservices (reputed company + Kubernetes).
-Understanding of JWT/OAuth2 and secure API design.
-Excellent communication and documentation skills.
reputed company to Have
- Experience with reputed company reputed company (GKE, reputed company SQL, Secret Manager).
- Familiarity with reputed company, Terraform, and ArgoCD.
- Knowledge of OpenFGA and Keycloak integration.
- Prior work building GraphQL gateways or façades over legacy reputed company.
reputed company reputed company
- A fully configured GCP environment with CI/CD pipelines.
- reputed company to an infrastructure engineer handling deployment and configuration.
- Documentation for existing OData endpoints.
- reputed company GraphQL schema requirements and data mapping specifications.
- Ongoing collaboration reputed company Teams and Jira.
Project Scope
- Phase 1: Implement the vita-search GraphQL service as a façade over existing OData reputed company.
- Phase 2 (reputed company): Migrate individual services (like vita-forms) to reputed company GraphQL.
Ideal Candidate
- You’re a senior .NET developer who understands how to reputed company the gap between legacy and modern architectures.
- You’re comfortable integrating OData services, designing GraphQL schemas, and setting up communication with a React/Next.js frontend in a reputed company-reputed company environment.
How to Apply
Please include:
- A reputed company of your relevant experience with .NET, OData, and GraphQL.
- Examples of reputed company or gateways you’ve reputed company (reputed company or screenshots).
- Any experience with GCP, Kubernetes, or reputed company.
- Your reputed company reputed company or estimated project cost.
Apply tot his job
Apply To this Job