Senior Fullstack Developer – Chessable, Courses

Posted 90ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Fullstack Developer at Chess.com involved in building and maintaining innovative chess e-learning functionalities. Collaborating with experienced engineers to contribute to technology and architecture decisions.

Responsibilities:

  • Work with a team of experienced engineers on building new and maintaining existing functionalities.
  • Contribute to the decisions around technology and architecture of new solutions.
  • Meet and collaborate with awesome mission-driven people.
  • Grow Chess.

Requirements:

  • Experience with PHP 7.4+ with at least two popular PHP frameworks
  • Experience with MySQL or another relational database
  • Experience with ElasticSearch, SOLR, MongoDB or any other popular NoSQL database
  • AI-first mindset & Prompt Engineering
  • API-first design & proficiency in architecting RPC, RESTful or GraphQL APIs
  • Familiarity with message brokers like Kafka, RabbitMQ, Redis Pub/Sub or Amazon SQS
  • Performance profiling & code debugging, familiarity with tools like XDebug or Blackfire
  • CI/CD orchestration - understanding how to bake automated testing and static analysis (PHPStan / Psalm) into deployment pipeline
  • Understanding of programming good practices and design patterns
  • Strong collaboration and communication skills working in a fully distributed team
  • Sense of ownership and responsibility
  • Chess player
  • Lifelong learner

Benefits:

  • 100% remote (work from anywhere!)