🏢 Offshore Consulting Shops

Perform is a consulting and nearshore staffing firm, and this position is for a Data Engineer on a product development team, which constitutes a service/billable role rather than an internal corporate function (HR, Finance, Legal).

This company was flagged and excluded from default search results. Proceed with caution.

Save Job
Posted 1w ago

Full Stack Developer (GraphQL)

@ Total Performance Consulting
South America or Georgia
OnsiteFull Time
Responsibilities:designing APIs, implementing resolvers, mentoring engineers
Requirements Summary:Expert GraphQL developer with production experience; strong Node.js/Nest.js and JavaScript skills; familiarity with React, relational/NoSQL databases, cloud platforms, Git, testing, and mentoring peers.
Technical Tools Mentioned:GraphQL, Node.js, Nest.js, JavaScript, React, MongoDB, PostgreSQL, Apollo Server, Apollo Client, GraphQL Federation, Git, Azure, AWS, Docker, Kubernetes, Jest, Apollo Testing Library
Save
Mark Applied
Hide Job
Report & Hide
Job Description

 

About the Role

We are seeking a GraphQL Expert to design and implement scalable GraphQL APIs that power physician network growth, member engagement, and operational decision-making. You'll work on modern, mission-critical applications serving physicians, members, and internal stakeholders. You'll architect GraphQL solutions that enable efficient, flexible data access for web and mobile applications, collaborate across product and engineering teams, and establish best practices for API design and implementation across the organization.

What You'll Do

  • Design and architect scalable GraphQL APIs that serve multiple frontend applications and third-party integrations
  • Implement GraphQL schemas, resolvers, and data loaders that optimize query performance and minimize over-fetching
  • Build backend services using Node.js and Nest.js that power GraphQL API endpoints
  • Mentor and guide other engineers on GraphQL best practices, schema design patterns, and performance optimization
  • Optimize GraphQL query execution, caching strategies, and subscription handling for production workloads
  • Collaborate with frontend engineers using React to ensure API design meets application needs
  • Conduct code reviews focused on GraphQL architecture, security, and performance
  • Work with cloud infrastructure (Azure/AWS) to deploy and monitor GraphQL services in production
  • Document GraphQL schemas, API patterns, and architectural decisions for team knowledge sharing
  • Evaluate and integrate GraphQL tooling, monitoring, and developer experience improvements

How You'll Succeed

  • You design GraphQL schemas that are intuitive, performant, and serve multiple client needs
  • You communicate effectively about API design decisions and trade-offs with engineers and stakeholders
  • You take ownership of GraphQL infrastructure and establish standards that improve team velocity
  • You balance developer experience with performance and security considerations
  • You mentor teammates and help elevate GraphQL expertise across the organization
  • You stay current with GraphQL ecosystem tools and best practices

Who You Are

  • Expert-level proficiency in GraphQL with hands-on experience in production applications
  • Deep understanding of GraphQL schema design, query optimization, and resolver patterns
  • Strong backend development experience with Node.js and Nest.js
  • Proficiency in JavaScript with production application experience
  • Solid understanding of relational and/or NoSQL databases
  • Experience with GraphQL tooling (Apollo Server, Apollo Client, GraphQL Federation, or similar)
  • Experience implementing subscriptions, mutations, and complex query patterns
  • Solid understanding of REST API design principles and when to use GraphQL vs REST
  • Experience with version control systems (Git) and CI/CD pipelines
  • Excellent problem-solving skills and attention to detail
  • Strong communication and mentoring skills
  • Experience working in Agile/iterative development environments

Preferred Qualifications

  • Experience with GraphQL Federation or schema stitching
  • Knowledge of advanced GraphQL patterns (batching, caching, authentication, authorization)
  • Experience optimizing GraphQL performance at scale
  • Familiarity with React and frontend GraphQL client usage
  • Experience with cloud platforms (Azure or AWS)
  • Knowledge of healthcare, medical, or mission-driven industry applications
  • Experience with containerization (Docker) or Kubernetes
  • Exposure to performance monitoring and observability tools
  • Experience with GraphQL security best practices

Tech Stack

  • API Layer: GraphQL
  • Backend: Node.js, Nest.js
  • Frontend: JavaScript, React
  • Databases: SQL/NoSQL (MongoDB, PostgreSQL, etc.)
  • GraphQL Tools: Apollo Server, Apollo Client, GraphQL Federation, or similar
  • Version Control: Git
  • Cloud Platform: Azure or AWS
  • Testing: Jest, Apollo Testing Library, or similar

 

Your partner for AI, consulting, software development, and nearshore staffing.