Python Developer
Job Description
What You'll Do
Must-have Skills
Nice to have
Benefits
- Design and develop backend services and APIs using Python
- Model data and build robust integrations with PostgreSQL (and Redis for
- Implement asynchronous and high-throughput services; optimize performance and
- Own end-to-end API lifecycle: versioning, documentation (OpenAPI/Swagger), auth
- Write unit/integration tests with pytest, set quality gates (coverage, typing with
- Containerize and deploy with Docker; collaborate closely with DevOps on CI/CD
- Build data pipelines and background jobs (Celery/RQ/APScheduler); ensure
- Participate in code reviews, design discussions, and agile rituals; contribute to
- Troubleshoot production issues during the on-call window and drive post-incident
Must-have Skills
- 8+ years building production systems in Python (FastAPI/Django/Flask) with solid
- Strong SQL and PostgreSQL fundamentals (schema design, indexing, query
- API design & implementation (REST; bonus for GraphQL),
- Testing with pytest, mocking, fixtures; CI with GitHub Actions (or similar).
- Proficiency with Docker and Linux; comfort reading application/infra logs to debug
- Performance-minded development (profiling, async I/O, caching strategies).
- Clear communication and ownership—able to deliver in a US-overlap schedule (5:00
Nice to have
- Async expertise (FastAPI, asyncio, Pydantic v2) and event-driven patterns
- Experience with AWS (EC2, S3, RDS, IAM), Terraform, and basic Kubernetes
- Background jobs (Celery/RQ), task orchestration (Airflow), or analytics tooling (dbt,
- Search and data stores: Elasticsearch/OpenSearch, Redis, MongoDB.
- ML/GenAI integration experience (LangChain/LlamaIndex, vector DBs) or feature
- Security awareness (OWASP, secrets management) and compliance exposure (SOC
Benefits
- 5-day work week
- Remote working
- Unlimited Paid Time Off (PTO)
- Focus on mental well-being
- Leadership & growth opportunities



