Title: API/Javascript Developer
Location: Charlotte, NC, Only Locals
Environment: Hybrid (3-4 days onsite)
Duration: 6+ month contract with extensions
GC
Job Description
We are seeking a highly skilled Node.js / GraphQL Engineer to join our client in the Banking/Financial Services industry that has a strong JavaScript/TypeScript expertise to design, build, and deploy scalable APIs and cloud-native applications on AWS. The ideal candidate has hands-on experience building RESTful and GraphQL APIs, applying common design patterns, and deploying production workloads using modern AWS services, CI/CD pipelines, and infrastructure-as-code. This role requires deep GraphQL knowledge, including schema design, authorization strategies, subscriptions, and service-to-service communication.
Details
Strong experience with TypeScript and Node.js, including application of common software design patterns
Hands-on experience building GraphQL and RESTful APIs, including schemas, resolvers, queries, mutations, directives, and subscriptions
Deep understanding of GraphQL architecture, including schema stitching vs. federated graphs and service-to-service vs. UI-driven usage
Experience deploying and operating GraphQL APIs on AWS (Lambda, ECS/Fargate, AppSync) with CI/CD pipelines using GitLab
Infrastructure-as-code experience using Terraform for cloud resource provisioning
Experience with testing and security in GraphQL, including unit testing resolvers (e.g., Jest) and implementing authorization at field and resolver levels
Experience/understanding of React/React Native
Experience with Gen AI for code generation, testing and automation of day-to-day engineering tasks
Experience building applications, CI/CD pipelines and databases on AWS