Full Stack Engineer (Senior / Principal)

Workfully

Lombardia

Hybrid

EUR 70,000 - 110,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Laura cerca un engineer senior/principal per guidare lo sviluppo end-to-end di piattaforme digitali proprietarie. Sarai hands-on sul frontend e backend, guidando scelte architetturali, integrazioni complesse e workflow operativi, con focus su AI-native e strumenti moderni.

La posizione prevede lavoro ibrido con presenza in ufficio; si valorizza esperienza in sistemi business-critical, design di API e data platforms, e una disciplina di testing e observability.

Qualifications

  • Senior/Principal livello richiesto.
  • Circa 6+ anni di esperienza nel ruolo.
  • Comprovata esperienza nello sviluppo end-to-end di prodotti digitali e piattaforme.

Responsibilities

  • Progettare e sviluppare piattaforme digitali proprietarie end-to-end (front-end e back-end).
  • Sfruttare CRM, strumenti operativi e data platform.
  • Realizzare frontend evoluti, performanti e responsive; API e integrazioni backend.
  • Definire architetture scalabili, sicure e osservabili.
  • Collaborare con Data Scientist per integrare modelli ML e strumenti AI.

Skills

Senior/Principal
6+ years
Digital products
Business-critical systems
Independent ownership
TypeScript/JavaScript
React/Next.js
Backend stack
REST/GraphQL
PostgreSQL
Cloud platforms
Docker
CI/CD IaC
Observability
Automated testing

Job description

Company: Confidential

Why candidates should join

Questa è un’opportunità per lavorare sulle principali piattaforme proprietarie di Laura e contribuire a definire il modo in cui l’azienda opera attraverso la tecnologia. Il ruolo prevede una reale responsabilità end-to-end sia sul prodotto sia sull’architettura, con la possibilità di sviluppare sistemi moderni e data-driven, anziché limitarsi alla manutenzione di software legacy. L’azienda è inoltre esplicitamente interessata allo sviluppo AI-native e ai nuovi strumenti di produttività, offrendo quindi all’ingegnere la possibilità di valutare e adottare framework, runtime e funzionalità di intelligenza artificiale moderne laddove possano generare un valore concreto.

Role Requirements
  • Senior/Principal level (Must-have)
  • Around 6+ years of experience (Must-have)
  • Track record building digital products and platforms end to end (Must-have)
  • Experience with business-critical systems and multiple integrations (Must-have)
  • Ability to take a feature independently from definition through deployment (Must-have)
  • Modern TypeScript / JavaScript (Must-have)
  • React and modern frameworks such as Next.js (Must-have)
  • Modern high-performance back-end stack such as TypeScript/Node.js, Python, Go, Java/Kotlin, or Rust (Must-have)
  • REST / GraphQL APIs (Must-have)
  • PostgreSQL and relational database design (Must-have)
  • AWS, GCP, or Azure (Must-have)
  • Docker and container orchestration familiarity (Must-have)
  • CI/CD and Infrastructure as Code (Must-have)
  • Observability: logging, metrics, tracing, and alerting (Must-have)
  • Automated testing and strong engineering discipline (Must-have)
About The Role

La azienda Laura è un’agenzia assicurativa digitale nata per rendere l’assicurazione auto più semplice, intuitiva e accessibile. Costruiamo piattaforme proprietarie che connettono app, servizi e dati, trasformando la complessità assicurativa in prodotti digitali concreti. Entrare nel team tech significa contribuire alle scelte tecniche e allo sviluppo del prodotto, affrontare sfide reali e vedere l’impatto del proprio lavoro sull’esperienza degli utenti.

Missione del ruolo

Costruisci end-to-end le piattaforme digitali proprietarie di Laura: sistemi interni, CRM, workflow, data platform, portali e applicazioni web. Avrai un ruolo hands‑on sul front‑end, sul back‑end e sulle scelte architetturali, con l’opportunità di seguire le funzionalità dalla definizione al deployment e collaborare con i Data Scientist. Cerchiamo un engineer pragmatico, capace di scegliere tecnologie moderne e adeguate al problema per realizzare prodotti completi e scalabili.

Principali attività
  • Progettazione e sviluppo full stack di applicazioni e piattaforme proprietarie.
  • Sviluppo di CRM e strumenti operativi per underwriting, customer service, policy administration, claims interaction e processi interni.
  • Realizzazione di front-end web evoluti, performanti e responsive.
  • Sviluppo di servizi back-end, business logic, API e integrazioni.
  • Progettazione di database, modelli dati e layer di accesso ai dati.
  • Sviluppo di componenti e servizi per data platform e applicazioni data-intensive.
  • Integrazione con carrier, TPA, provider di pagamento, identity provider, aggregatori e altri sistemi esterni.
  • Progettazione di workflow e automazioni operative.
  • Definizione di architetture scalabili, modulari, sicure e osservabili.
  • Testing automatico, CI/CD e deployment cloud.
  • Monitoring, logging, tracing e gestione delle performance.
  • Collaborazione con Data Scientist per integrare modelli ML e servizi AI nei prodotti e nei processi.
  • Valutazione continua di nuovi framework, database, runtime e AI development tools.
Competenze front-end
  • Ottima conoscenza di TypeScript / JavaScript moderno.
  • Esperienza avanzata con React e framework moderni come Next.js o equivalenti.
  • Component architecture, state management, performance e testing front-end.
  • Capacità di costruire design system e interfacce complesse orientate alla produttività.
  • Conoscenza di sicurezza web, accessibility e performance browser.
Competenze back-end e data
  • Esperienza avanzata con almeno uno stack moderne ad alte prestazioni: TypeScript/Node.js, Python, Go, Java/Kotlin, Rust o equivalente.
  • Progettazione di REST/GraphQL API e, dove appropriato, event‑driven architecture.
  • Ottima conoscenza di database relazionali, in particolare PostgreSQL, e familiarità con NoSQL/search/vector database quando utili.
  • Caching, queue/message broker, background jobs e sistemi distribuiti.
  • Data modelling, migrazioni, performance tuning e gestione della consistenza.
  • Esperienza con integrazioni complesse e API di terze parti.
Cloud, DevOps e engineering practices
  • Esperienza reale su AWS, GCP o Azure.
  • Docker e familiarità con orchestrazione/container platform.
  • CI/CD, Infrastructure as Code e ambienti automatizzati.
  • Observability: logging, metrics, tracing, alerting.
  • Secure coding, gestione dei secrets, identity/access management e principi di application security.
  • Git, code review, testing automatizzato e disciplina di engineering.
AI-native development
  • Uso quotidiano di moderni AI coding tools e capacità di integrarli nel processo di sviluppo senza ridurre qualità e controllo.
  • Familiarità con LLM API, structured outputs, embeddings, retrieval, vector database e agentic workflows.
  • Capacità di valutare quando utilizzare AI/LLM e quando preferire soluzioni deterministiche tradizionali.
  • Interesse concreto per nuovi framework, runtime e strumenti di sviluppo ad alta produttività.
Background ideale
  • Indicativamente 6+ anni di esperienza, con capacità di lavorare a livello Senior/Principal.
  • Esperienza nella costruzione end-to-end di prodotti e piattaforme digitali, preferibilmente in startup, scale‑up o organizzazioni tecnologiche ad alta intensità di software.
  • Esperienza con sistemi business‑critical e integrazioni multiple.
  • Capacità di prendere decisioni architetturali e di portare autonomamente una funzionalità dalla definizione al deployment.
  • L’esperienza assicurativa non è necessaria; è più importante aver costruito sistemi complessi in contesti digitali moderni.
Inquadramento e selezione

Entra nel team Laura con un’assunzione come dipendente e contribuisci allo sviluppo di prodotti digitali proprietari. Remote working con momenti di presenza in ufficio per collaborare con il team, sede e frequenza da concordare. Il percorso di selezione prevede un primo colloquio con l’Head of Tech e successivi incontri tecnici con il team, per approfondire progetti ed esperienza. Al momento non è previsto un assignment progettuale.

Interview process
  • Shortlisted
  • 1st Technical Interview
  • 2nd Technical Interview
  • 3rd Technical Interview
  • Final Stage
  • Offer sent
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer (Senior / Principal)
Full Stack Engineer (Senior / Principal)

workfully • Milano

Hybrid
EUR 90,000 - 140,000
Senior Backend Developer
Senior Backend Developer

workfully • Milano

Hybrid
EUR 90,000 - 120,000
Buoni pasto
Senior Frontend Developer
Senior Frontend Developer

workfully • Milano

Hybrid
EUR 70,000 - 90,000
Remote lavoro ibrido
Mobile iOS Developer
Mobile iOS Developer

workfully • Milano

Hybrid
EUR 50,000 - 70,000
Remote working
Buoni pasto
Mobile Android Developer
Mobile Android Developer

workfully • Milano

Hybrid
EUR 50,000 - 70,000
Buoni pasto
FULLSTACK DEVELOPER
FULLSTACK DEVELOPER

Vection Technologies • Siena

Hybrid
EUR 45,000 - 65,000
Hybrid work model
Sede ibrida Siena/Toscana
Machine Learning Engineer
Machine Learning Engineer

Humans.tech • Italy

On-site
EUR 36,000 - 42,000
Buoni pasto
Assicurazione sanitaria
Hardware top di gamma
+2
Senior Full-Stack Engineer for AI-Driven Platforms (Remote)
Senior Full-Stack Engineer for AI-Driven Platforms (Remote)

workfully • Milano

Hybrid
EUR 90,000 - 140,000
Sviluppatore front-end
Sviluppatore front-end

Humans.tech • Italy

On-site
EUR 42,000 - 55,000
Buoni pasto
Assicurazione sanitaria
Hardware di alta gamma
+3
Sviluppatore / Sviluppatrice Full Stack - Mid
Sviluppatore / Sviluppatrice Full Stack - Mid

Improove • Milano

Hybrid
EUR 32,000 - 33,000