Senior Fullstack Developer – Chessable, Courses

Posted last week

Apply Now

About the role

  • 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!)

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

ElasticSearchGraphQLKafkaMongoDBMySQLNoSQLPHPRabbitMQRedis

Location requirements

RemoteWorldwide

Report this job

Found something wrong with the page? Please let us know by submitting a report below.