Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Chess.com Logo

Developer Experience Engineer

Chess.com

Salary not specified
Sep 1, 2025
Remote, US
Apply Now

Chess.com is looking to improve the Developer Experience by building and maintaining internal tooling, custom systems, workflows, and automations to enhance deployment processes and CI/CD workflows.

Requirements

  • Proficiency in using TypeScript with ES6+ features (async/await, Promises, etc.)
  • Excellent knowledge of Node.js and its native modules, knowing that you don’t need an npm package for every single operation
  • Proficiency in front-end module bundlers, including webpack + rollup, being able to create custom plugins/loaders when necessary
  • Basic knowledge of AST manipulation, being able to write custom Babel transformations or custom ESLint rules
  • Excellent understanding of CI/CD pipelines using CircleCI, Jenkins, GitHub Actions
  • Practical experience with Infrastructure as Code (IaC) using Terraform or Pulumi*, with a strong focus on maintaining clean, scalable, and well-structured repositories
  • Familiarity in working with containers and cloud technology such as Docker, K8S, and GCP

Responsibilities

  • Work on internal tooling that is used by our developers every day
  • Build custom systems, workflows, and automations to help improve the Developer Experience of several teams, deployment processes, etc.
  • Aim to improve CI/CD workflows by making them faster and maintaining their tooling as the scale of the project grows
  • Maintain front-end dependencies by keeping tools up-to-date and routinely resolve security vulnerabilities

Other

  • You care about Developer Experience, aiming to always improve the workflows of other developers by making things simpler and quicker.
  • You care about documentation, ensuring that the tools you create enable the next developer to easily build on top of what you’ve started.
  • You are humble with a sense of humor and don’t take yourself too seriously.
  • Understanding of great UX design, ensuring the user can intuitively comprehend what’s happening under the hood
  • Sense of ownership and responsibility