Senior Backend Developer (Python + Supabase + Postgres) to $3000
$2.2β3k/month
Remote | Long-term
π€ Direct work with founder
About the role
Weβre looking for a Strong Middle β Senior Backend Engineer who can:
- Code hands-on (APIs, pipelines, migrations).
- Think architecturally: break down requirements into clear data flows, design Supabase schemas and policies, and outline APIs before coding.
- Keep systems consistent: produce PRDs/ARDs, update pipelines, document changes.
Our stack: Supabase, PostgreSQL, FastAPI, Python pipelines, integrations.
This is a hands-on role (80% coding) β we need someone who delivers, fixes, and builds, not just ideas.
π§ What youβll do
- Build and maintain Supabase schemas, RLS policies, edge functions
- Write Python ETL pipelines (idempotent, retries, deduplication)
- Deliver production-ready APIs (FastAPI, low latency)
- Handle Postgres at engineer level: indexes, migrations, ON CONFLICT, transactions
- Ensure safe deploys (staging β shadow β canary β prod)
- Set up logs, healthchecks, metrics for stability
- Draft and discuss architecture (schemas, APIs, pipelines) with founder + AI agents
- Produce PRD/ARD-level specs before implementing features
βοΈ Tech stack
- Python 3.11+, FastAPI, asyncio
- PostgreSQL (indexes, conflict handling, EXPLAIN/ANALYZE)
- Supabase (migrations, RLS, JWT, Edge Functions)
- ETL patterns: retries, dedup, DLQ, batching
- Docker/compose, Git
- n8n/Airtable/Appsmith (integrations)
- AI-assisted coding: Claude Code, Cursor AI, MCP (we expect you to use them daily with your own checks & tests)
β Who weβre looking for
- Strong Middle or Senior backend engineer with real production experience
- Hands-on with Python APIs, pipelines, Postgres migrations
- Knows safe-write patterns, rollback strategies, kill-switches
- Worked with Supabase or ready to learn it very fast
- Comfortable with PRDs/ARDs and architectural thinking
- Russian/Ukrainian speaking (team language), English enough for docs
β Not for juniors β if youβve never done migrations, RLS, or idempotent ETL in production, this wonβt fit.
π Why join us
- Direct impact: your code ships to prod in days, not months.
- Compensation: $2.2β3k/month, reviews every 6 months (earlier if you deliver major impact).
- AI-first workflow: paid Cursor/Claude/MCP licenses; expected daily use to move faster.
- Ownership: end-to-end responsibility for services (schema β code β deploy β metrics).
- Founder access: daily syncs, no bureaucracy, clear priorities.
- Growth path: for the right person β Tech Lead / CTO track + 1% equity (vesting).
- Time overlap: ~3β4h with UTC (Lisbon), async-friendly pace.
π§ͺ Hiring process
- Apply with CV + GitHub/portfolio
- Quick async Q&A (short answers)
- Paid mini-test (1β2 days):
- Ingest CSV β UPSERT in Postgres (idempotent)
- API GET /stats (fast, paginated)
- RLS demo (per publisher_id)
- Docker/compose, tests, README
- Tech call (45 min): SQL, ETL patterns, Supabase/RLS, rollback strategies
- Offer
π― Fit profile
- You like coding daily
- You have senior habits: staging, snapshots, safe deploys
- You can debug/rollback in <1h if needed
- Youβre curious about AI tools but always verify with tests
- You want stability now + a chance to grow further
π This role is for someone whoβs already fought production fires, knows the cost of mistakes, and wants to apply that discipline in a fast-moving startup.
Required skills experience
Python | 4 years |
FastAPI | 2 years |
ETL/ELT | 2 years |
Supabase | 1 year |
PostgreSQL | 3 years |
+ 2 more
Docker | 3 years |
Git | 3 years |
Required domain experience
SaaS | 2 years |
Required languages
English | B2 - Upper Intermediate |
LLM, RAG, Vector Embedding, Cursor (AI Coding), Prompt Engineering, MCP servers, Supabase
π
$2000-3000
Average salary range of similar jobs in
analytics β
Loading...