Web & Serverless Developer

6 mesi fa

Modena, Emilia Romagna, Italia Mumble Tempo pieno

Chi Siamo
Siamo una
Tech Company che progetta e sviluppa prodotti digitali
con un obiettivo preciso:
generare un impatto concreto
nella vita delle persone e nei processi dei nostri clienti.
Lavoriamo con
metodo
,
ambizione
e un
approccio consulenziale
che pone al centro i risultati.
In Mumble ogni persona ha un ruolo reale, una responsabilità diretta e la
possibilità di crescere
in un contesto che premia chi si mette in gioco con serietà e passione.
Chi è e cosa fa
Cerchiamo un/una Backend & Cloud Developer di livello mid-senior: una persona con solide competenze backend e una reale sensibilità architetturale, capace di progettare soluzioni serverless su AWS e di muoversi con autonomia tra backend tradizionale e architetture event-driven.
Non cerchiamo solo competenze tecniche: cerchiamo una persona
capace di prendere decisioni architetturali con consapevolezza
, valutando il giusto trade-off tra approcci diversi, di
comunicare con chiarezza
- con il team, con il cliente, con il management - e di assumersi la
piena responsabilità del proprio lavoro
.
Entrerai a far parte di un team multidisciplinare e lavorerai su progetti della durata di diversi mesi in ambiti diversi: mental health, e-commerce, ottimizzazione di processi aziendali, digitalizzazione di servizi e soluzioni per brand internazionali.
Nel concreto, ti occuperai di:
Progettare e sviluppare applicazioni server-side
con Laravel e PHP, garantendo codice pulito, scalabile e manutenibile
Progettare e implementare architetture serverless su AWS
(Lambda, API Gateway, SQS, EventBridge, DynamoDB, S3) con Node.js e TypeScript, valutando il giusto trade-off tra approccio tradizionale ed event-driven
Disegnare e ottimizzare strutture dati
su database relazionali e non, con attenzione a performance, sicurezza e integrità
Sviluppare API REST e GraphQL
per l'integrazione con applicazioni mobile e web, integrando quando necessario servizi esterni e collaborando attivamente con i rispettivi team sulla definizione delle interfacce
Applicare principi di security by design
: gestione sicura di secrets e credenziali, permessi secondo il principio del least privilege, validazione degli input
Monitorare le applicazioni in produzione
tramite Sentry e CloudWatch, intervenendo con metodo su bug e regressioni
Intervenire sul frontend web
quando il progetto lo richiede, lavorando su applicazioni Vue.js in collaborazione con il team frontend
Valutare nuove tecnologie e strumenti
, documentandone l'uso e condividendo le soluzioni con il team
Competenze tecniche
PHP e Laravel:
conoscenza avanzata del framework e dei suoi pattern (API Resources, Form Requests, Jobs e code, Eloquent)
Serverless su AWS:
esperienza con Lambda, API Gateway, SQS, SNS, EventBridge, S3 e con i principali servizi AWS in ambito applicativo; la certificazione o la formazione strutturata su AWS è un ottimo punto di partenza
Node.js e TypeScript:
competenza richiesta per lo sviluppo delle architetture serverless
Database:
conoscenza approfondita di database relazionali (MySQL, PostgreSQL) e familiarità con soluzioni NoSQL e caching (DynamoDB, MongoDB, Redis)
API:
buone competenze nello sviluppo e consumo di API REST e/o GraphQL, con gestione di autenticazione, caching ed error handling
Testing:
esperienza con test automatizzati (feature e integration test, PHPUnit/Pest), uso di factories e approccio metodico alla qualità del codice
Version control:
Git avanzato, gestione di branch strategy, code review e workflow collaborativi su GitLab
Security:
attenzione alla sicurezza applicativa e infrastrutturale - IAM least privilege, gestione sicura dei secrets, validazione degli input, protezione dei dati
Monitoring & observability:
esperienza con Sentry e CloudWatch, con capacità di analisi e risoluzione rapida in produzione
Infrastructure as Code:
familiarità con Terraform, OpenTofu o strumenti equivalenti è un plus - con solide competenze AWS si impara rapidamente, ma l'approccio IaC per noi è un pilastro
Frontend web:
familiarità con Vue.js e capacità di intervenire su interfacce web esistenti
DevOps:
containerizzazione con Docker e familiarità con pipeline CI/CD
Soft skills
Ownership
Si prende carico del proprio lavoro e del risultato complessivo, portando i task al termine e segnalando criticità in anticipo, senza alibi.
Communication & collaboration
Lavora in modo fluido all'interno di team agili, comunicando con chiarezza sia con profili tecnici che non tecnici. Sa adattare il linguaggio al contesto senza perdere precisione.
Problem-solving approach
Affronta i problemi con metodo: analizza le cause, propone soluzioni concrete e documenta le decisioni per il futuro.
Self-learning attitude
Affronta contes