Il nostro team unisce designer e sviluppatori per creare servizi digitali unici, di altissima qualità. Cerchiamo per la sede di Vicenza un Backend developer pronto a surfare con noi.
Stack Tecnologico
TypeScript
PostgreSQL
MongoDB
Docker
Kubernetes
GitLab CI/CD
Terraform
AWS
GCP
Redis
Cosa offriamo
Rawfish è un ambiente flessibile, informale e collaborativo. Lavorerai su progetti sempre diversi, interessanti e complessi. Sarai responsabile della progettazione, sviluppo e della manutenzione di applicazioni e architetture cloud native. Collaborerai strettamente con i team di sviluppo front-end, i responsabili del progetto e gli stakeholder per fornire soluzioni di alta qualità.
Vicenza
Presenza
Ita + Eng
Responsabilità
* Progettare e sviluppare API e servizi backend utilizzando (con Typescript) e PostgreSQL.
* Assicurarsi che le applicazioni backend siano scalabili, sicure e ad alte prestazioni.
* Supervisionare l'evoluzione di sistemi distribuiti basati su microservizi orchestrati con Kubernetes.
* Gestire ambienti cloud GCP e AWS
* Collaborare trasversalmente con i team di sviluppo.
* Scrivere codice pulito, leggibile e ben documentato.
* Effettuare unit e integration test per garantire la qualità del codice.
* Partecipare alla revisione del codice per garantire che gli standard di sviluppo siano rispettati.
* Ottimizzare le prestazioni delle applicazioni backend e risolvere i bug.
* Automatizzare il rilascio delle applicazioni e implementare processi di CI/CD.
* Contribuire a definire best practices di sviluppo e documentazioni tecniche.
Capacità richieste
* Esperienza di almeno 5 anni nello sviluppo backend.
* Conoscenza approfondita di con framework Express.
* Conoscenza del linguaggio Typescript.
* Competenza nell'utilizzo di PostgreSQL come database relazionale.
* Familiarità con i principali concetti di DevOps e competenze su Kubernetes.
* Solida esperienza con Cloud Provider e ambienti containerizzati
* Conoscenza dei principi di sicurezza e scalabilità delle applicazioni.
* Esperienza nell'uso di strumenti di versionamento del codice come Git.
* Competenza nell'utilizzo di strumenti di automazione dei test.
* Pensiero analitico e orientamento alla risoluzione dei problemi complessi.
* Proattività, autonomia e responsabilità nella gestione delle priorità.
* Ottime competenze di comunicazione e di collaborazione in team.
* Italiano parlato e scritto
* Inglese parlato e scritto buono
Avrai la nostra maggiore attenzione se dimostrerai [opzionale]:
* Esperienza con altri linguaggi di programmazione
* Conoscenza di database NoSQL come MongoDB o Redis
* Conoscenza di Azure
* Competenza nell'utilizzo di Terraforma