Senior Full-Stack Engineer — AI

2 giorni fa

Padova, Veneto, Italia P49 Benefit Corporation Srl Tempo pieno 35.000 € - 45.000 € Contratto

Giurify - the LegalTech project within the P49 ecosystem - combines Artificial Intelligence, proprietary technology and professional legal expertise. We are looking for a Senior Full-Stack Engineer with at least 10 years of experience, able to work across the entire stack and ship complete features from design to production. Learn more at giurify.com .

THE MANDATE

  • Make technical decisions with direct responsibility for platform quality and evolution.
  • Design and ship complete features, from frontend to backend, all the way to production.
  • Integrate Large Language Models and AI workflows into a real, AI-native product.
  • Contribute to a modern, scalable and secure infrastructure on Azure.

RESPONSIBILITIES

  • Build complex, reusable frontend components (React 18, TypeScript).
  • Design APIs and backend services (Node.js 20, Hono, Drizzle ORM).
  • Data modelling and query optimization on PostgreSQL.
  • Integrate AI models: tool calling, structured output, multi-provider orchestration.
  • Realtime features with WebSocket and Server-Sent Events.
  • Payments and subscriptions with Stripe; CI/CD pipelines and Azure deployment.
  • Code reviews, development standards and mentoring of junior developers.

THE PROFILE

  • At least 10 years of professional software development experience.
  • Advanced experience with TypeScript, React and Node.js.
  • Strong knowledge of PostgreSQL, API design and authentication systems.
  • Experience with Docker, CI/CD and production applications.
  • Solid software architecture foundations and ability to evaluate technical trade-offs.
  • Autonomy in solving complex problems and thorough code reviews.
  • Good command of technical English.
  • Strong plus: Azure, pgvector, Anthropic Claude or other LLMs, RAG, Python/FastAPI, LegalTech or regulated environments, GDPR.

TECH STACK

  • Frontend: React 18, TypeScript, Vite, Tailwind CSS, shadcn/ui, TanStack Query, TipTap.
  • Backend: Node.js 20, Hono, Drizzle ORM, PostgreSQL, WebSocket, SSE, Stripe.
  • AI: Anthropic Claude, internal multi-provider orchestrator, tool calling, structured output.
  • Python microservices (plus): FastAPI, OCR, NLP, PII anonymization, vector search.

CONTRACT

Full-time on-site at our Padova office, Monday to Friday. Indicative salary €35,000-€45,000, based on experience, skills and level of responsibility. The selection process includes an introductory interview, a technical interview and a final meeting with the team: no algorithm tests for their own sake - we care about how you reason and design software.