Chess.com

Developer Experience Engineer

Chess.com

full-time

Posted on:

Origin:  • 🌎 Anywhere in the World

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

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