Checkmate is hiring a Senior Python Developer to build and scale the backend systems powering our customer-facing products. You will take ownership of expanding core features, ensuring high performance, and maintaining a robust application.
What You'll Do
- Integrate with backend and external APIs to expand product capabilities.
- Build new REST API endpoints using the OpenAPI specification.
- Develop new backend functionalities for customer-facing products.
- Improve end-user experience by reducing API latency through SQL optimization, indices, caching, background tasks, and Datadog APM.
- Track down and resolve bugs encountered by end users.
- Refactor parts of the application that require modernization.
- Expand the scope and coverage of the automated test suite.
What We're Looking For
- Very strong written and verbal communication skills.
- 5-10 years of professional experience as a Python Developer.
- Experience with Flask or Django, with a strong preference for Flask.
- A thorough understanding of working directly with databases and writing custom SQL queries.
- Experience working on a high-performance, consumer-facing application.
- Experience integrating with external APIs for features like payments.
- Experience working on an e-commerce application, preferably in the restaurant or retail industry.
- Knowledge of and experience with CRM and/or loyalty & marketing applications, either directly or via integration.
- Experience working with and taking ownership of an established codebase.
- Ability to work independently with minimal supervision; must be a self-starter.
- BSc in Computer Science, Engineering, or a relevant field.
- Must be available until at least 5 p.m. US Eastern Time.
- Candidates must have their own system/work setup for remote work.
Nice to Have
- Hands-on experience with Celery, Redis, Docker, Linux, and AWS.
Technical Stack
- Languages & Frameworks: Python, Flask, Django
- Data & Infrastructure: SQL, Celery, Redis, Docker, Linux, AWS, Datadog APM
Work Mode
This is a global, fully remote position.




