Software Developer : Graph QL developer

• Posted 2 days ago • Updated 5 minutes ago
Contract W2
Contract Corp To Corp
Travel Required
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • MongoDB
  • MySQL
  • PostgreSQL
  • Restful APIs
  • Success Driven Person
  • Application Programming Interfaces (APIs)
  • Microservices
  • NoSQL
  • Security Managing
  • Team Working
  • Databases
  • Code Review
  • Scalability
  • Governance
  • Backend
  • Business Process Improvement
  • ReactJS
  • Reliability
  • Software Debugging
  • TypeScript
  • Node.Js
  • Network Performance
  • Role-Based Access Control
  • Api Design
  • Graphql
  • Mutations (Biology)
  • Big O
  • Caching
  • Data Layers
  • Data Server Interface
  • Front End Software Development
  • JavaScript (Programming Language)
  • Mocha
  • NestJS
  • Rate Limiting
  • Redis
  • Software as a Service
  • TAFIM

Summary

Software developer : Graph QL developer
Location: Sunnyvale, CA

We are seeking a talented Software Developer with deep expertise in GraphQL and hands-on proficiency in Node.js to design, build, and scale high-performance API architectures and microservices.
In this role, candidate will be responsible for creating flexible, unified data layers that power seamless web and mobile client experiences. The person will design clean GraphQL schemas, optimize resolver execution patterns, and integrate diverse backend services, databases, and microservices into a cohesive, secure data graph.

Key Responsibilities
1. GraphQL API Architecture & Design
Design, implement, and maintain scalable, robust GraphQL APIs, including schemas, queries, mutations, and subscriptions.
Establish schema governance best practices, schema stitching, or federation (e.g., Apollo Federation).
Optimize GraphQL execution performance, mitigating common pitfalls like the N+1 problem using batching and caching patterns (e.g., DataLoader).
Implement security best practices: query depth limiting, complexity analysis, rate limiting, and role-based access control (RBAC).
2. Backend & Node.js Development
Build performant microservices and backend services using Node.js (TypeScript / JavaScript, Express, Fastify, NestJS, or Apollo Server).
Integrate backend APIs with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
Connect legacy REST APIs, gRPC services, and third-party SaaS platforms through the GraphQL layer.
3. Performance, Scalability & Reliability
Profile, debug, and fine-tune API response times, latency, throughput, and memory consumption.
Design caching layers using Redis or CDN/edge-level caching strategies.
Write unit, integration, and end-to-end (E2E) automated test suites using frameworks like Jest, Mocha, or Supertest.
4. Collaboration & Engineering Standards
Collaborate closely with frontend teams (React, iOS, Android, web) to define contracts and deliver intuitive data interfaces.
Participate in code reviews, technical architecture spikes, and continuous improvement of engineering standards and CI/CD pipelines.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10470974
  • Position Id: 2026-75
  • Posted 2 days ago

Company Info

About Business Intelli Solutions Inc

Intelli Business Intelli Solutions Inc., is a provider of high quality Information Technology (IT) Services in the areas of Data Warehousing, Enterprise Resource Planning (ERP), E-Business and related technologies. Vendor specific technologies include Oracle, PeopleSoft, BEA, IBM, ATG, Informatica, Business Objects, Cognos and Microsoft. Business Intelli is currently providing services customers all across the United States.

Why Business Intelli Solutions?

We assist you in accomplishing your goals and making your business more efficient through the use of leading computing technologies and experienced people. We are dedicated to you with talented professionals on a consulting or permanent staff basis. We value teamwork and are committed to designing systems that provide our clients with unique competitive advantages and we provide these services at extremely competitive prices.

Our commitment sets us apart and keeps our clients coming back. With our fresh ideas and talent, we structure our efforts not only to anticipate and meet your requirements, but also to exceed your expectations. Also, as a growing company, we simply can't rest until we satisfy your needs.

Business Intelli Solutions expertise in a wide range of technologies combined with their excellent project management skills added to our success as a IT Solutions provider.

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.