Position : Python Developer
Location : Fort Mill, SC / NYC, NY
Duration : Full-Time
ROLE SUMMARY
Seeking a Senior Python Backend API Engineer with deep hands-on experience building and operating production-grade backend APIs.
The candidate must demonstrate strong ownership, technical depth, and independent execution capability.
MANDATORY SCREENING CRITERIA (ALL REQUIRED)
1. Core Python Backend Expertise
- 5+ years of hands-on Python backend development
- Designed and implemented REST APIs from scratch
- Strong experience with FastAPI, Flask, or Django REST Framework
- Must be currently writing production Python code
2. API Design & Security
REST principles : resource modeling, versioning, idempotencyAuthentication & authorization : JWT, OAuth2, API keysError handling, logging, and observability3. Database & Data Handling
Strong experience with PostgreSQL or MySQLSchema design, indexing, query optimizationTransactions and data integrity4. Engineering Discipline
Clean, maintainable, testable codeUnit and integration testingIndependent debugging of production issuesRefactoring legacy or poorly structured codebasesNICE-TO-HAVE (STRONG ADVANTAGE)
AWS or cloud exposure (EC2, Lambda, API Gateway, S3, IAM)Docker (required if Kubernetes is mentioned)Kubernetes, CI / CD pipelinesAsync Python, background jobs, or message queues