Senior Software Engineer (.NET / Cloud) Chi siamoSiamo un team tecnico snello che sviluppa una piattaforma distribuita ad alte prestazioni su AWS. Usiamo strumenti di sviluppo AI-assisted nel nostro workflow quotidiano per eliminare il lavoro meccanico e concentrarci su ciò che conta: design, qualità e affidabilità del sistema.
NET 10 / C# con Clean Architecture (Domain → Core → Business → Infrastructure → Api)Microsoft Orleans — modello ad attori virtuali per computazione distribuita, clustering, streaming, persistenza statefulPostgreSQL con EF Core 10: modellazione dello schema, migrazioni, materialized views, bulk upsert ad alto throughputClickHouse per analytics OLAP in tempo realeAWS: ECS Fargate, RDS, S3, Athena, Glue, SQS, ALB, CloudWatch, Secrets ManagerAWS CDK v2 (TypeScript) per l'intera infrastruttura come codiceDocker con build multi-stage, Docker Compose per sviluppo localePipeline CI/CD con federazione OIDC verso AWSOpenTelemetry per tracing distribuito, metriche e logging strutturato (Serilog)Modellazione dati analitici: schemi dimensionali, query federate su storage colonnare, ingestion batch
Ownership tecnica. NET/C# (minimo 4-5 anni): async/await, dependency injection, middleware pipeline, EF CoreMicrosoft Orleans o esperienza concreta con il modello ad attori virtuali: grain, clustering, streaming, persistenza statefulSQL e PostgreSQL avanzato: progettazione dello schema, query optimization, indici, materialized views, bulk operationsSolida conoscenza di modellazione e organizzazione del dato, sia transazionale sia analiticoCapacità di leggere e navigare codebase estese: comprensione di codice altrui, attenzione alle convenzioni esistenti, abilità nell'isolare il contesto rilevanteAWS: esperienza hands-on con ECS/Fargate, S3, RDS; familiarità con IAM e networking VPCAWS CDK (TypeScript) per infrastruttura come codiceDocker e containerizzazione: Dockerfile multi-stage, compose, troubleshootingPipeline CI/CD automatizzate: build, test, deployment, gestione credenzialiTesting: unit test, integration test con database reali (Testcontainers), test parametrizzatiOsservabilità: OpenTelemetry (tracing, metriche, logging strutturato)Git avanzato: workflow branch-based, gestione conflitti, worktree, code reviewNice to haveReact / TypeScript con esperienza su SPA moderne (Vite, TanStack Query, Tailwind CSS)Data engineering: pipeline ETL/ELT, schemi dimensionali, Athena/Presto, formati colonnari (Parquet)ClickHouse o altri database OLAPEsperienza concreta con strumenti AI-assisted e capacità di orchestrare più agenti in parallelo su worktree separati
Cosa offriamoUn codebase maturo, ben documentato e con architettura pulita — non un legacy da riscrivereWorkflow di sviluppo potenziato da AI che riduce drasticamente il lavoro meccanicoAutonomia tecnica e ownership sulle scelte implementativeStack contemporaneo e aggiornato (.NET 10, Orleans 10, EF Core 10)
Sede : remoto / ibrido Tipo contratto : tempo indeterminato