Full Stack Developer - Node/GraphQL/Kubernates...
Role details
Job location
Tech stack
Job description
-
Assist the team in scaling builds for new and existing GraphQL APIs that will be deployed on the Federated GraphQL Supergraph.
-
Build automation and integration capabilities for the Unified Insurance Platform in collaboration with partner enablement teams.
-
Enhance the Supergraph security architecture to support multiple IDPs and MCP server interactions.
-
Provide support for the Federated GraphQL platform and underlying components, including: Router management, Schema management, Cluster management, Security configuration setup
-
Support re-architecture efforts for existing REST APIs and services into GraphQL-based services.
-
Design and maintain CI/CD automation for router deployments, subgraph server deployments, and access management.
Requirements
We are seeking a self-driven Full Stack Developer - Node/GraphQL/Kubernates - Senior with experience in software and infrastructure design to support the architecture and infrastructure for a Federated GraphQL Supergraph on the Unified Insurance Platform. This role will focus on CI/CD automation, GraphQL platform enablement, Kubernetes infrastructure, security architecture enhancements, and support for GraphQL subgraph deployments and integrations., + Experience with software and infrastructure design.
-
Experience writing code in Node.js and Go.
-
Java experience may be considered but is not required.
-
Experience building, deploying, and testing with Docker.
-
Experience with Infrastructure as Code using Terraform, Tofu, and Scalr.
-
Experience with AWS technologies and services including: ECR, EKS, Route 53, API Gateway, IAM.
-
Experience working with Elasticache (Redis).
-
Experience working with Kubernetes clusters.
-
Experience with custom resource operators or Kustomize.
-
Experience with deployment controllers such as Flux or Helm is a plus.
-
Experience working with Microsoft Entra and IAM, including federated access management.
-
Knowledge of supply chain security and zero-trust engineering practices.
-
Experience working with eventing architecture patterns using Kafka.
-
Experience designing and running intermediate to complex CI/CD pipelines.
-
Platform engineering experience is a plus.
-
Experience writing GraphQL subgraph schema and resolvers is a plus.
-
Experience working with relational and NoSQL databases.
-
Solid understanding of GraphQL and Federated GraphQL.
-
Strong knowledge of Kubernetes and RedHat OpenShift.
-
Insurance domain knowledge is helpful but not required.