Hiring Profile

Full Stack Developer

Python, Node.js, React. With real AI integration experience.

1. Context

We need a generalist who can ship end-to-end features across a small product. Most of the AI infrastructure (memory, retrieval, evals) is owned by another role and lives behind an internal service that you call. Your day is more about UI, APIs, integrations, and the small AI features that knit it together than building model infrastructure. Stack: Python (FastAPI), Node.js (services + realtime), React + TypeScript on the frontend, Postgres.

2. Ownership

3. Skills required

Must have

AreaWhat we need
PythonComfortable with async, FastAPI or Flask, requests, packaging. Can debug a stack trace, not just Google it.
Node.jsKnows the event loop, async/await, Express or Fastify, npm/pnpm. Can build a clean REST or WebSocket service.
ReactHooks, functional components, state management (Context, Zustand or similar), forms, data fetching (SWR or TanStack Query).
TypeScriptComfortable on the frontend at minimum. Knows the difference between any and a real type.
HTML / CSSSolid with Flexbox and Grid. Can implement a design without it looking off by 4px. Familiar with one component approach (Tailwind, CSS Modules, styled-components).
AI integrationHas called OpenAI / Anthropic / similar APIs in production. Knows prompts, system messages, streaming, token costs, retries. Has shipped a real feature that uses an LLM.
REST APIsCan design clean endpoints, knows auth, pagination, idempotency. Can read OpenAPI / Swagger.
PostgreSQLComfortable with SQL, joins, indexes. Has used an ORM (SQLAlchemy, Prisma, Drizzle). Knows when to drop down to raw SQL.
GitBranches, PRs, rebase, conflict resolution. Reviews code, does not just push.
Docker basicsCan write a Dockerfile, run docker compose locally, knows what a container is vs an image.

4. Profile fit

You are:

5. Not a fit

You are probably not the right person if:

6. Interview signal

We will look for:

Sounds like you? We would love to hear from you.

Apply Now
Profilo di Ricerca

Full Stack Developer

Python, Node.js, React. Con esperienza concreta di integrazione AI.

1. Contesto

Cerchiamo una persona generalista capace di rilasciare feature end-to-end su un prodotto piccolo. La maggior parte dell'infrastruttura AI (memoria, retrieval, eval) è di un altro ruolo e vive dietro un servizio interno che richiamerai. La tua giornata è più UI, API, integrazioni e piccoli tocchi di AI che costruire infrastruttura per i modelli. Stack: Python (FastAPI), Node.js (servizi + realtime), React + TypeScript sul frontend, Postgres.

2. Responsabilità

3. Competenze richieste

Indispensabili

AreaCosa ci serve
PythonA suo agio con async, FastAPI o Flask, requests, packaging. Sa fare debug di uno stack trace, non solo Googlarlo.
Node.jsConosce l'event loop, async/await, Express o Fastify, npm/pnpm. Sa costruire un servizio REST o WebSocket pulito.
ReactHooks, componenti funzionali, state management (Context, Zustand o simili), form, data fetching (SWR o TanStack Query).
TypeScriptA suo agio almeno sul frontend. Conosce la differenza tra any e un tipo vero.
HTML / CSSSolido con Flexbox e Grid. Sa implementare un design senza che venga fuori sfalsato di 4px. Familiare con un approccio a componenti (Tailwind, CSS Modules, styled-components).
Integrazione AIHa chiamato API di OpenAI / Anthropic / simili in produzione. Conosce prompt, system message, streaming, costi dei token, retry. Ha rilasciato una feature concreta che usa un LLM.
API RESTSa progettare endpoint puliti, conosce auth, paginazione, idempotenza. Sa leggere OpenAPI / Swagger.
PostgreSQLA suo agio con SQL, join, indici. Ha usato un ORM (SQLAlchemy, Prisma, Drizzle). Sa quando scendere a SQL raw.
GitBranch, PR, rebase, risoluzione dei conflitti. Fa code review, non si limita a pushare.
Docker basicsSa scrivere un Dockerfile, far girare docker compose in locale, conosce la differenza tra container e immagine.

4. Profilo ideale

Tu sei:

5. Non adatto

Probabilmente non sei la persona giusta se:

6. Cosa valuteremo al colloquio

Cercheremo:

Ti riconosci? Ci piacerebbe sentirti.

Candidati ora