
Senior Fullstack Developer – Chessable, Courses
Chess.com
full-time
Posted on:
Location Type: Remote
Location: Anywhere in the World
Visit company websiteExplore more
Job Level
About the role
- 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!)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PHP 7.4+MySQLElasticSearchSOLRMongoDBAPI-first designRPCRESTful APIsGraphQLCI/CD orchestration
Soft Skills
collaborationcommunicationsense of ownershipresponsibilitylifelong learner