Overview
We are seeking a highly skilled GraphQL Engineer to design, implement, and evolve high-performing APIs. In this hybrid role, the engineer will work closely with Agile teams to drive API strategy and enhance delivery processes. The contractor will leverage their expertise in GraphQL and TypeScript to create scalable services and deploy them in cloud-native environments.
Responsibilities
- Develop and implement GraphQL API services, focusing on schema design and production integration.
- Build scalable TypeScript and Node.js services that integrate with modern frontends and data sources.
- Apply DevOps best practices using CI/CD tools such as Jenkins and Kubernetes.
- Collaborate in Agile teams to drive API strategy and improve delivery processes.
- Ensure the security and performance of APIs at scale.
- Share expertise in GraphQL and promote technical excellence across the team.
- Mentor and coach engineers in best practices and development principles.
Requirements
- Strong production experience with GraphQL, including designing schemas and resolvers.
- Proficiency in TypeScript and Node.js back-end development.
- Familiarity with testing frameworks such as Vitest and Playwright.
- Experience with Docker, Helm, YAML, and Kubernetes for cloud-native deployments.
- Knowledge of telemetry tools like Prometheus and Grafana.
- Understanding of infrastructure-as-code and CI/CD processes.
- Ability to improve codebases and influence architectural direction.
- Experience mentoring or coaching engineers is a plus.