GraphQL Engineer (.NET + Azure)

Job ID: 40284822

Budget: $250 – $750 USD

We are looking for an experienced GraphQL Engineer with strong skills in C# .NET and Microsoft Azure to help design and build scalable GraphQL APIs for distributed systems.

The main focus of this role is GraphQL API ownership, backend development, and Azure cloud operations. Experience with Kafka or event-driven systems is a plus but not required.

Responsibilities

Design, develop, and maintain GraphQL APIs

Define and evolve schemas, resolvers, and data models

Integrate multiple backend services into a unified GraphQL layer

Optimize API performance (N+1, batching, caching)

Build backend services using C# .NET

Deploy and operate applications on Microsoft Azure

Collaborate with frontend teams consuming the API

Requirements

5+ years of software engineering experience

Strong experience building production GraphQL APIs

Solid skills in C# .NET

Experience with Azure cloud services

Understanding of REST APIs, microservices, and distributed systems

Experience with SQL / NoSQL databases

Nice to Have

Kafka / event-driven architecture

Docker / Kubernetes

Azure observability tools (App Insights, Azure Monitor)

Project Details

Remote

Freelance / contract

Potential for long-term collaboration

Please share your GraphQL project experience, especially your role in schema design and API architecture.