Peterson Technology Partners - Chicago, IL

posted 7 days ago

Full-time
Chicago, IL
Administrative and Support Services

About the position

We are seeking an experienced GraphQL Developer with expertise in JavaScript, TypeScript, and Apollo Federation. The role involves designing, developing, and maintaining GraphQL APIs to support scalable and distributed systems. The developer will collaborate with cross-functional teams to ensure seamless data integration across microservices while delivering high-performance and secure applications.

Responsibilities

  • Design, implement, and optimize GraphQL schemas and resolvers to meet project requirements.
  • Integrate GraphQL APIs with front-end and back-end systems.
  • Ensure APIs are performant, secure, and scalable.
  • Build and manage federated GraphQL schemas across microservices.
  • Implement Apollo Gateway to enable seamless data flow between federated services.
  • Debug and resolve issues within Apollo Federation and Gateway setups.
  • Develop robust server-side logic using JavaScript and TypeScript.
  • Ensure consistent code quality by adhering to best practices and coding standards.
  • Contribute to reusable libraries and tools to enhance development efficiency.
  • Work closely with front-end developers, DevOps engineers, and product teams to align GraphQL APIs with business goals.
  • Participate in code reviews, technical discussions, and architecture planning.
  • Provide mentorship and guidance to junior developers as needed.

Requirements

  • Proficiency in GraphQL schema design, resolvers, and API integration.
  • Hands-on experience with Apollo Federation and Apollo Gateway.
  • Strong knowledge of JavaScript and TypeScript.
  • Experience with modern frameworks and libraries (e.g., Node.js, Express).
  • Familiarity with CI/CD pipelines and version control systems like Git.
  • Knowledge of testing frameworks for GraphQL APIs (e.g., Jest, Mocha).
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.
  • Ability to work in a fast-paced, agile environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service