Checkmate

Senior Python Developer

Checkmate

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $150,000 - $190,000 per year

Job Level

Senior

Tech Stack

AWSDjangoDockerFlaskLinuxMySQLPythonRedisSQL

About the role

  • API Development & Integration: Design and build new REST API endpoints using Flask and the OpenAPI specification. You will also manage complex integrations with various external and internal third-party APIs (e.g., payments, loyalty, other services).
  • Performance Optimization: Proactively identify and resolve performance bottlenecks. You'll use tools like Datadog APM, advanced SQL query optimization, indexing, and caching (e.g., Redis) to ensure a low-latency, high-performance end-user experience.
  • Database & Core Logic: Work directly with MySQL without an ORM, writing and optimizing complex, custom SQL queries to interact with a database featuring hundreds of tables.
  • System Modernization & Quality: Refactor and modernize parts of a large, 10-year-old codebase. You will also take ownership of expanding our automated test suite to ensure robustness and quality.
  • Problem Solving: Track down and resolve complex bugs across the application.
  • Feature Expansion: Build new backend functionalities that directly expand the feature set of our consumer-facing products.

Requirements

  • Experience: 5+ years of professional experience as a Python Developer.
  • Core Technology: Proven professional experience with Flask (strong preference) or Django.
  • Database Expertise: A deep, professional understanding of working directly with databases and writing complex, custom SQL queries; ORM experience is not a substitute.
  • Established Codebase Comfort: Significant experience working with and taking ownership of components within a large, established, and complex codebase (projects built from scratch only are not a fit for this role).
  • High-Volume Application Experience: Experience working on a high-performance, consumer-facing application, ideally in e-commerce (restaurant or retail industry experience is a plus).
  • Integration Experience: Prior experience integrating with key external systems like payments, CRM, loyalty, and marketing platforms.
  • Self-Starter & Communication: Excellent written and verbal communication skills. Must be a self-starter with the ability to work independently with minimal supervision.
  • Education: BSc in Computer Science, Engineering, or a relevant field, or equivalent experience.
  • Availability: Must be available to coordinate and be present in real-time until at least 5 p.m. US Eastern Time.
  • Nice-to-Haves
  • Hands-on experience with Celery, Redis, Docker, Linux, and AWS.
Benefits
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Flexible Paid Time Off
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Training & Development
  • Work From Home
  • Stock Option Plan

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonFlaskDjangoSQLREST APIOpenAPIperformance optimizationautomated testingbug trackingfeature expansion
Soft skills
problem solvingself-startercommunication
FICO

Lead C++ Engineer

FICO
Seniorfull-time$105k–$165k / year🇺🇸 United States
Posted: 1 hour agoSource: fico.wd1.myworkdayjobs.com
CloudDockerKubernetesLinuxPython
Splash Financial

Staff Software Engineer, Clojure

Splash Financial
Leadfull-time$180k–$235k / yearOhio · 🇺🇸 United States
Posted: 2 hours agoSource: boards.greenhouse.io
Clojure
MetaMask

Engineering Manager – Backend-Platform

MetaMask
Mid · Seniorfull-time$138k–$225k / year🇺🇸 United States
Posted: 3 hours agoSource: boards.greenhouse.io
AWSGrafanaJavaScriptNode.jsPrometheusSQLTypeScript
Shopmonkey

Senior Software Engineer – Full Stack/Back End

Shopmonkey
Seniorfull-time$140k–$160k / yearCalifornia · 🇺🇸 United States
Posted: 3 hours agoSource: boards.greenhouse.io
CloudJavaScriptMongoDBNode.jsNoSQLPostgresReactRedisReduxSDLCTypeScript
Edify

Lead/Senior Back End Engineer

Edify
Seniorfull-time🇺🇸 United States
Posted: 5 hours agoSource: jobs.ashbyhq.com
DjangoPostgresPython