Full Stack Engineer
Indexed description
Safeturf is an AI-driven commercial underwriting and 360-degree monitoring platform built for point-of-sale lending companies, commercial banks, and payment processors. The platform automates business due diligence (KYB, KYC, watchlist screening, adverse media, financial risk), accelerates merchant onboarding and activation, provides ongoing risk monitoring with real-time alerts, and generates customizable compliance reporting.
Under the hood, the system ingests business data from partners, runs AI-powered field mapping, transforms and enriches data across PostgreSQL and Snowflake, and includes a Claude-powered chatbot for querying business data via natural language.
The team is small, ships fast, and owns everything end-to-end — from infrastructure to product.
What You Will Do:
- Build FastAPI endpoints for partner integrations and product features
- Write and maintain Prefect flows: data import, AI mapping, monitoring, license management
- Design PostgreSQL schemas, write Alembic migrations, optimize queries on Cloud SQL
- Ship React + TypeScript features across the platform (import UI, monitoring dashboard)
- Extend the Claude-powered chatbot: add MCP servers, tune prompts, improve session handling
- Manage Docker Compose services, GKE deployments, and GCP infrastructure
- Work with Snowflake for monitoring and warehouse queries
- Maintain Keycloak auth, Twilio call scheduling, and partner integrations
Must-Have Requirements:
- Russian - speaking
- Python 3.10+ (3+ years): Production FastAPI experience. Comfortable with Pydantic models, async endpoints, and modular backend architecture. Has used Alembic or similar migration tools.
- PostgreSQL: Strong SQL. Can design schemas, write complex queries, reason about performance, and manage migrations. Cloud SQL or managed Postgres experience is a plus.
- React + TypeScript: Can build and ship frontend features independently. Familiar with hooks, TanStack Query (or React Query), component composition, and Tailwind CSS.
- Docker: Daily Docker Compose user. Can write Dockerfiles, debug container networking, manage multi-service setups.
- GCP + Kubernetes: Hands-on with GKE or similar. Can deploy services, manage Cloud SQL, work with GCS, and debug pod issues.
- API design: Has built RESTful APIs consumed by external partners. Understands auth patterns, error handling, and clean request/response models.
- Workflow orchestration: Experience with Prefect, Airflow, Dagster, or similar. Can design multi-step data pipelines with error handling, retries, and observability.
- Self-sufficiency: Can take a business problem and turn it into a deployed solution without hand-holding. Two other engineers, no PM, no dedicated DevOps.
Nice-to-Haves:
- Prefect 3.x specifically (we use it heavily)
- Snowflake experience (querying, schema design, monitoring)
- LLM integration: OpenAI API, Claude API, pydantic-ai, prompt engineering
- MCP (Model Context Protocol) — we run custom MCP servers for the chatbot
- Keycloak administration and OIDC/OAuth2 flows
- Twilio (Studio flows, programmable voice)
- Terraform or Pulumi for infrastructure-as-code
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search