Engineering
Back to Jobs
Python Developer
Our team is looking to incorporate a Python backend developer into our small team working on an AI-based legal tech platform. The position is full-time for the duration of the project (4 weeks with the possibility to extend).
Requirements
Python & backend frameworks
- Strong professional Python experience.
- Strong knowledge of type hints, dataclasses, async/await, decorators, and context managers.
- Production experience with FastAPI.
- Understanding of routing, dependency injection, middleware, and request lifecycle.
Databases
- PostgreSQL: schema design, indexing, query optimization, transactions, and migrations.
- MongoDB: document modeling, aggregation pipelines, indexing, and SQL vs. NoSQL tradeoffs.
- Redis: caching, session storage, rate limiting, TTLs, and common performance patterns.
- Ability to choose the right storage layer for the problem.
Cloud & infrastructure
- Experience with Google Cloud Platform, especially Cloud Run, Cloud SQL, Cloud Storage, Firestore, and Secret Manager.
- Docker experience and familiarity with Terraform or similar infrastructure-as-code tools.
- CI/CD experience, preferably Cloud Build.
Engineering practices
- Strong Git skills
- Experience with unit, integration, and end-to-end testing.
- Comfortable working with high test coverage expectations.
- Understands layered architecture, dependency tiering, circular import prevention, and DRY principles.
Architecture, AI & performance
- Ability to design service boundaries and decide what belongs in shared libraries versus service-specific code.
- LLM integration experience: prompt engineering, prompt caching, model selection, evidence/trust tiers, and token-cost optimization.
- Security knowledge: OWASP Top 10, secret rotation, session hardening, rate limiting, secure cookies, and CI secrets hygiene.
- Ability to provide strong code reviews and contribute to technical standards.
Nice-to-Have
- Go or Rust experience.
- OCR or document processing experience: Document AI, Tesseract, PDF parsing.
- GCP AI tooling: Vertex AI, Gemini, Document AI, Vision API.
- Slack API or bot platform experience.
- Frontend literacy: vanilla JavaScript, ESLint, design tokens, and debugging full-stack flows.
- Experience in regulated or compliance-heavy domains such as legal tech, healthcare, or finance.