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