AI-native full-stack developer for a multi-tenant school platform
Orçamento: $100.0
FIXED /
⭐ 4.36 (20)
United Arab Emirates
nest.js, postgresql, typescript, sql, api-integration, next.js
Qualificações preferidas
- Experiência: Intermédio
****Kindly read it carefully befor you send
Trial for long term job and only serious skilled developer is welcome
Role: AI-native full-stack developer for a MULTI-Tenant school platform
Prior MUST experience
-Claude Code.
- Row Level Security is most
-NestJS, Next.js and PostgreSQL
- Solid TypeScript and SQL
What you will do
• Turn business requirements into small, clear tasks for Claude Code, and review every change before it merges
• Write tests first, such as tenant isolation, ledger and permission tests, and make them pass
• Build features in TypeScript with NestJS, Next.js and PostgreSQL
• Run, deploy and debug the system on AWS in the middle region
• Work with a senior reviewer on isolation, finance and login changes
You should have
• professional experience, or a strong record of products shipped with AI coding tools
• Solid TypeScript and SQL, and comfort reading other people's code
• Experience writing automated tests and using Git pull requests
• Ability to explain what a change does and why, in plain words
Task: using Claude Code, build a small multi-tenant proof.
1. A PostgreSQL database with two tenants and a table that has tenant_id.
2. Row-Level Security forced on the table, and an application role without BYPASSRLS.
3. The tenant set per transaction with SET LOCAL.
4. A NestJS endpoint that lists rows for the current tenant.
5. Tests, written first, that prove: tenant A cannot read tenant B, a request with no tenant returns nothing, and a forged tenant ID is rejected, including with pooled connections.
6. A short README and a CI run that fails when a test fails.
Walkthrough (30 minutes): the candidate explains every merged change, shows the prompts used, and says what Claude Code got wrong and how they fixed it.
What to score
Tests first
Tests exist before the code and fail without the fix
Understanding
Explains Row-Level Security and why BYPASSRLS is dangerous
Review habit
Names specific mistakes in the AI output
Honesty
Says what they did not finish or are unsure about
Hygiene
Small commits, clear messages, working CI
Abrir na Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Entrar