Overview
We are seeking a highly skilled Full Stack Engineer with expertise in GraphQL and TypeScript for a 6-month contract position. This hybrid role will involve designing and developing high-performing APIs and scalable services in a cloud-native environment. The engineer will work collaboratively within Agile teams to drive API strategies while ensuring the delivery of secure and efficient APIs.
Responsibilities
- Design and develop GraphQL API services, including schema, supergraph, and subgraph integration.
- Build scalable services using TypeScript and Node.js that integrate with modern frontends.
- Apply DevOps best practices and deliver through CI/CD pipelines using tools like Jenkins and Kubernetes.
- Review pull requests and improve delivery processes within Agile teams.
- Ensure APIs are secure, observable, and performant at scale.
- Share expertise in GraphQL to drive technical excellence across the team.
Requirements
- Strong production experience in GraphQL, including schema design and API versioning.
- Proficiency in TypeScript and Node.js for back-end development.
- Familiarity with testing frameworks such as Vitest and Playwright.
- Experience with Docker, Helm, YAML, and cloud-native deployments.
- Knowledge of telemetry tools like Prometheus and Grafana.
- Understanding of infrastructure-as-code and CI/CD pipelines.