Per realtà operante in ambito digital footprint, stiamo cercando un Senior Software Engineer che, a riporto del CTO, si occupi dello sviluppo e implementazione di nuove features. Responsabilità Sviluppare design e architetture software di alta qualità Identificare, dare priorità ed eseguire attività nel ciclo di sviluppo del software Sviluppare strumenti e applicazioni producendo codice pulito ed efficiente Assicurarsi che il software sia aggiornato con le ultime tecnologie Test, design e sviluppo di applicazioni in uno dei seguenti linguaggi (Typescript, Python, PHP) Comunicare e condividere con persone non tecniche le scelte di design, basate sui principi SOLID Requisiti Forte esperienza in uno dei seguenti linguaggi (Typescript, Python, PHP) e ingegneria del software principalmente con OOP e SOLID. Esperienza con framework di test come Jest, PyTest, PHPUnit o altri strumenti BDD. Coinvolgimento con le ultime tendenze dello sviluppo e esperienza pratica con almeno un framework tra i seguenti (Django, Flask, Angular, CRA, Next.js, Symfony, Laravel). Forte esperienza con strumenti di versioning del codice, in particolare GIT. Esperienza in flussi di lavoro Agili (Scrum, Kanban). Partecipazione attiva a meetup di gruppi di utenti o coinvolgimento con la nostra comunità di sviluppatori local. Familiarità con l'ecosistema Unix, basato su Debian, e scripting Bash. Esperienza con lo sviluppo basato su container usando Docker. Nice to Have Contribuzione o coinvolgimento in progetti open-source. Conoscenza dei principali servizi AWS. Benefits: attività di formazione strutturate, una giornata su base settimanale è dedicata allo sviluppo e alla formazione open source. Workshop mensile: ogni mese il team organizza un workshop interno su nuove tecnologie/tendenze Top PC Rig: offriamo un laptop di alta gamma per facilitare e velocizzare lo sviluppo Ral commisurata alla seniority maturata nel ruolo Smart Working / presenza ufficio 2 giorni a settimana