Italy Remote (Country) Full-time EUR 55,000 – 65,000 / year

Always Friday is hiring a Senior Full Stack Engineer

Responsibilities

  • Understand the codebase: monorepo structure, shared packages, how AI streaming reaches the UI
  • Pair with Lorenzo on existing features - fix bugs, improve API routes, refine UI interactions
  • Ship your first end-to-end feature to production
  • Design database schemas (ZenStack/Prisma) and write migrations for new features
  • Build API routes with proper validation (Zod), pagination, and error handling
  • Create React pages and components that integrate with AI streaming
  • Own features end-to-end: from data model to API to UI
  • Architect complex features from scratch (real-time streaming, drag-and-drop interfaces, multi-step forms)
  • Build integrations with external services (email, document processing, third-party APIs)
  • Improve developer experience: shared packages, type safety across the monorepo
  • Start shaping what we build next, not just how
  • Have opinions on architecture, push back on ideas that don't make sense, and drive features from 'we should do X' to production

Requirements

  • 5+ years building software, with strong full stack experience
  • Next.js App Router production experience (Next.js 15+)
  • React 19 expertise with complex state management (custom hooks, context)
  • TypeScript at an advanced level (generics, Zod, type inference)
  • PostgreSQL and ORM (Prisma or similar): schema design, migrations, query optimization
  • API design: RESTful APIs, validation, pagination, error handling
  • Tailwind CSS: responsive layouts, component styling
  • Component libraries (Radix UI, shadcn/ui, or similar)

Nice to Have

  • AI/LLM integration experience (prompt engineering, streaming APIs)
  • Mastra Framework or similar agent orchestration tools
  • Monorepo tooling (Turborepo, Bun)
  • Real-time data (Server-Sent Events, WebSockets, streaming)
  • AWS (ECS, S3, Lambda), Docker, Terraform
  • Testing frameworks (Jest, React Testing Library, Playwright)
  • Observability (Sentry, OpenTelemetry)
  • Figma proficiency

Benefits

  • €55-65k RAL
  • Stock Options: we are a seed startup and joining now means you could make a huge amount of money if we make it
  • Private Health Insurance (Generali). It's a pretty good one
  • Fully remote in Italy. We have an office and you are welcome to join but that's up to you (no pressure at all)
  • MacBook Pro as your company device
  • Claude Code subscription (or AI tool of your choice)
  • Direct product influence. In a team of 10, everything you build matters
  • You'll build the full stack of the first humanless event agency in Italy - and shape where it goes

Work Arrangement

Remote (Country)

What You'll Do

  • Understand the codebase: monorepo structure, shared packages, how AI streaming reaches the UI
  • Pair with Lorenzo on existing features - fix bugs, improve API routes, refine UI interactions
  • Ship your first end-to-end feature to production
  • Design database schemas (ZenStack/Prisma) and write migrations for new features
  • Build API routes with proper validation (Zod), pagination, and error handling
  • Create React pages and components that integrate with AI streaming
  • Own features end-to-end: from data model to API to UI
  • Architect complex features from scratch (real-time streaming, drag-and-drop interfaces, multi-step forms)
  • Build integrations with external services (email, document processing, third-party APIs)
  • Improve developer experience: shared packages, type safety across the monorepo
  • Start shaping what we build next, not just how
  • You're one of three engineers building the product. You'll have opinions on architecture, push back on ideas that don't make sense, and drive features from "we should do X" to production. The scope grows as fast as you do.

What's Already Built

  • 40+ AI agents across 5 major workflows
  • 30+ reusable UI components
  • 20+ custom hooks
  • A streaming event system for real-time AI updates
  • Complex data management interfaces (proposals, pricing, venues)
  • Real customers use it today
  • TypeScript monorepo: Next.js web app with App Router, Mastra + Hono AI service, shared database and streaming packages - all deployed on AWS ECS

How We Work

  • Ship daily: CI/CD goes straight to ECS. Your code hits production the same day.
  • AI-first: We build with Claude Code, Cursor, whatever makes us faster. We'll give you a Claude Code subscription or the AI tool you prefer.
  • Pragmatic: Simple solutions, DRY code, iterate based on real usage. No over-engineering.
  • Flexible: Core hours 9:15-18:15 CET. We care about output.
  • Fast: Slack message > meeting. Always.

A heads up

  • This is a startup. You'll be in the trenches with us. Some days you'll solve problems no one has solved before. Some days you'll have to figure things out from scratch with no playbook.
  • Ownership is total - from database schema to production UI, it's yours.
  • It's not easy, but if you want comfort and hand-holding, this isn't the place.

Additional Information

  • Italian: native/fluent - customer-facing work requires it
  • English: strong - docs, research, team communication
  • Based in Italy, remote
  • Core hours 9:15-18:15 CET. We care about output.
  • Slack message > meeting. Always.
  • Ownership is total - from database schema to production UI, it's yours.
  • This is a startup. You'll be in the trenches with us. Some days you'll solve problems no one has solved before. Some days you'll have to figure things out from scratch with no playbook.
About company
Always Friday
Always Friday offers an AI-driven platform that automates corporate event planning, streamlining processes from venue booking to invoicing
All jobs at Always Friday Visit website
Job Details
Department Development
Category fullstack
Posted 3 months ago