Stiamo cercando un Backend Developer da inserire nel nostro team di sviluppo.
Lavorerai alla progettazione e allo sviluppo di servizi backend e API all'interno di un'architettura cloud AWS, collaborando con gli altri sviluppatori del team e con le componenti frontend.
Non cerchiamo necessariamente qualcuno che conosca già tutto il nostro stack: per noi sono importanti soprattutto buone basi di programmazione, capacità di ragionamento e voglia di crescere tecnicamente.
Tecnologie e competenze
Richiediamo:
- 1–2 anni di esperienza nello sviluppo software
- Buona conoscenza dei principali concetti di programmazione e sviluppo backend
- Esperienza nello sviluppo di API REST
- Conoscenza di SQL e database relazionali
- Conoscenza dei principali concetti di architetture a microservizi
- Familiarità con sistemi Linux
- Capacità di lavorare in team e di confrontarsi su scelte tecniche e soluzioni progettuali
Golang non è un requisito: se hai esperienza con altri linguaggi backend e possiedi solide basi di programmazione, sarai comunque considerato. Lavorerai con Go e avrai modo di acquisirne progressivamente la conoscenza.
Cosa farai
- Sviluppo e manutenzione di servizi backend cloud-native
- Progettazione e implementazione di API REST
- Integrazione tra servizi e componenti applicative
- Analisi dei requisiti e trasformazione degli stessi in soluzioni tecniche
- Scrittura di unit test e integration test
- Partecipazione alle code review
- Collaborazione con il team nella progettazione delle soluzioni
- Attività di troubleshooting e miglioramento delle performance e della qualità del codice
- Partecipazione ai processi di sviluppo secondo Scrum
Costituiscono titolo preferenziale
- Esperienza con Golang
- Esperienza con AWS e architetture serverless
- Conoscenza di DynamoDB
- Conoscenza di AWS CDK o altri strumenti di Infrastructure as Code
- Conoscenza di sistemi di CI/CD
- Esperienza con architetture a microservizi
- Conoscenza di framework e strumenti per unit e integration testing
- Certificazione AWS Developer Associate
- Buona conoscenza dell'inglese tecnico
- Laurea in Informatica, Ingegneria Informatica o discipline equivalenti
Come lavoriamo
Sviluppiamo software in un contesto cloud e microservizi, con particolare attenzione alla qualità del codice, alla manutenibilità e all'evoluzione dell'architettura.
Il team lavora secondo Scrum, con code review, confronto tecnico e collaborazione tra le diverse competenze.
Cerchiamo una persona che non si limiti a "scrivere codice", ma che abbia voglia di capire il problema, proporre soluzioni e crescere insieme al team.
Retribuzione: €32.000,00 - €40.000,00 all'anno
Benefit:
Istruzione:
- Laurea triennale (Preferenziale)
Esperienza:
- Sviluppo back end: 1 anno (Obbligatorio)
Lingua:
Sede di lavoro: Ibrido/da remoto (Volvera, Piemonte)