Tech Stack
BabelCloudDockerGoogle Cloud PlatformJavaScriptJenkinsKubernetesNode.jsTerraformTypeScriptWebpack
About the role
- Chess.com is a leading gaming site and the #1 platform for playing, learning, and enjoying chess
- Work on internal tooling used by developers every day
- Build custom systems, workflows, and automations to improve Developer Experience across teams
- Aim to improve CI/CD workflows by making them faster and maintaining tooling as scale grows
- Maintain front-end dependencies and routinely resolve security vulnerabilities
- Full-time opportunity; 100% remote (work from anywhere!)
Requirements
- Care about Developer Experience and improving developer workflows
- Strong documentation skills
- Humble, sense of humor, team-oriented
- Proficiency in TypeScript with ES6+ (async/await, Promises)
- Excellent knowledge of Node.js and native modules
- Proficiency with front-end bundlers (webpack, rollup) and creating custom plugins/loaders
- Basic knowledge of AST manipulation (custom Babel transformations or ESLint rules)
- Excellent understanding of CI/CD (CircleCI, Jenkins, GitHub Actions)
- Practical experience with Infrastructure as Code (Terraform or Pulumi)
- Familiarity with Docker, Kubernetes (K8S), and GCP
- Understanding of great UX design
- Sense of ownership and responsibility
- Chess player and lifelong learner