Chi cerchiamo
Top C&S è alla ricerca di un Senior Full Stack Developer per contribuire allo sviluppo di piattaforme digitali complesse, con un ruolo attivo nell'implementazione e nell'evoluzione tecnica dei prodotti. Lavorerai a stretto contatto con il CTO, Tech Lead e il team tecnico, con un ruolo chiave nel portare avanti iniziative progettuali in modo autonomo ed efficace. Non verranno considerate candidature per posizioni full remote. Cosa farai Svilupperai applicazioni web moderne con Vue.js (Nuxt) e React Progetterai e implementerai API REST e servizi backend in C# .NET / .NET Core Prenderai ownership tecnica su specifiche iniziative e funzionalità Tradurrai requisiti funzionali in soluzioni tecniche scalabili e manutenibili Contribuirai al miglioramento continuo del codice (refactoring, performance, qualità) Collaborerai con il team per portare avanti lo sviluppo in modo fluido ed efficace Individuerai e risolverai blocchi tecnici in autonomia Impatto del ruolo Accelerare lo sviluppo di piattaforme complesse Ridurre il gap tra definizione e realizzazione tecnica Migliorare qualità, solidità e continuità del delivery Contribuire attivamente all'evoluzione tecnica dei prodotti Competenze tecniche Frontend Ottima conoscenza di JavaScript/TypeScript Esperienza solida con Vue.js (Nuxt) e/o React Conoscenza di HTML5, CSS3 e framework come Tailwind Attenzione a performance, accessibilità e responsive design Backend Esperienza nello sviluppo backend (C# .NET, Node.js, Python o tecnologie equivalenti) Progettazione e sviluppo di REST API scalabili e manutenibili Ottima conoscenza di pattern architetturali (MVC, Clean Architecture, DI, Repository...) Esperienza con test automatici e code inspection Conoscenza dei principi di Security by Design Esperienza nella gestione di applicazioni distribuite è un plus Interesse e familiarità con strumenti AI applicati allo sviluppo (es. code generation, copilots, automazione) è considerato un plus Strumenti e Workflow Uso avanzato di Git (branching, code review, workflow strutturati) Esperienza con database relazionali (SQL Server, PostgreSQL, MySQL) Esperienza con Docker (ambienti containerizzati) è un plus Familiarità con CI/CD è considerata un vantaggio Esperienza con SurrealDB o database non relazionali moderni è un plus Soft Skills Forte senso di ownership e responsabilità sui progetti Capacità di prendere decisioni tecniche e guidare il team Approccio analitico e orientato alla risoluzione di problemi complessi Ottime capacità comunicative verso team tecnici e non tecnici Requisiti Almeno 3 anni di esperienza nello sviluppo software Esperienza concreta su più tecnologie del nostro stack Capacità di leggere documentazione tecnica in inglese Capacità di scrivere documentazione tecnica chiara ed efficace Cosa offriamo Contratto a tempo indeterminato RAL commisurata all'esperienza Perché unirti a noi Lavorerai su progetti reali, complessi e in evoluzione, dove il tuo contributo avrà un impatto diretto. Se cerchi un contesto in cui fare davvero la differenza, parliamone. Sede di lavoro: Roma (Zona Eur Montagnola)