CHI SIAMO?
AGAP2 è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy.
Presente in 14 paesi europei con oltre ***** dipendenti, abbiamo aperto, da 7 anni, la prima sede italiana a Milano e, vista la continua crescita, stiamo rafforzando e ampliando il nostro team con persone che condividano gli stessi valori della nostra società: AMBIZIONE, SORRISO, DINAMISMO, VOGLIA DI METTERSI IN GIOCO, il tutto in una realtà in continua evoluzione, nella quale le relazioni umane sono sempre al primo posto.
IL TUO RUOLO
Cerchiamo un Back-End Developer con esperienza nella progettazione e sviluppo della logica applicativa e nella definizione di API performanti, sicure e scalabili.
La risorsa sarà coinvolta nell'intero ciclo di vita del software — dall'analisi dei requisiti alla progettazione, implementazione e integrazione con sistemi interni o di terze parti.
Il candidato ideale ha una forte competenza nella modellazione del dominio, conosce i principi di design delle API e adotta buone pratiche di qualità e manutenibilità del codice.
Responsabilità principali
Analizzare i requisiti funzionali e tradurli in logiche di business efficienti.
Progettare e implementare API RESTful o GraphQL aderenti agli standard di sicurezza e scalabilità.
Definire flussi di dati e modelli di dominio coerenti con gli obiettivi di business.
Strutturare e mantenere i layer applicativi (controller, service, repository, ecc.).
Gestire l'integrazione con servizi esterni e microservizi interni.
Curare la documentazione tecnica delle API (es. OpenAPI/Swagger).
Implementare test automatizzati (unit, integration, contract testing).
Collaborare con il team front-end e mobile per garantire un'integrazione fluida e coerente.
Contribuire al miglioramento continuo delle pratiche di progettazione software (DDD, Clean Architecture, SOLID).
Competenze tecniche richieste
Esperienza con linguaggi back-end (es. Node.js, Java, Python, C#, Go ).
Ottima conoscenza dei principi di progettazione delle API (REST, GraphQL, gRPC).
Padronanza di framework back-end (Express, Spring Boot, FastAPI, .NET Core, ecc.).
Conoscenza di pattern architetturali (Layered, DDD, CQRS, Clean Architecture).
Esperienza con database relazionali e NoSQL (PostgreSQL, MongoDB, Redis, ecc.).
Buona conoscenza di autenticazione e autorizzazione (JWT, OAuth2, OpenID Connect).
Familiarità con strumenti di versionamento e CI/CD (Git, GitHub Actions, Jenkins...).
Plus apprezzati
Esperienza con API gateway, rate limiting, e versioning delle API.
Conoscenza di message broker (Kafka, RabbitMQ) per architetture event-driven.
Utilizzo di container e orchestratori (Docker, Kubernetes).
Esperienza con test automation e contract testing (Postman/Newman, Pact, Jest, JUnit).
Familiarità con monitoraggio e logging (Prometheus, Grafana, ELK Stack).
Formazione
Laurea in Informatica, Ingegneria Informatica o esperienza equivalente nel settore software.
Soft Skills
Capacità analitica e approccio strutturato ai problemi.
Attenzione alla qualità del codice e alla coerenza del design.
Propensione al lavoro collaborativo in team cross-funzionali.
Attitudine all'apprendimento continuo e alla condivisione di conoscenza.
The world needs you
AGAP2 è un equal opportunities employer: crediamo che tutte le forme di diversità siano fonte di arricchimento reciproco. Ci impegniamo a garantire un atmosfera di lavoro inclusivo, nel quale ogni singola risorsa possa apportare un valore unico alla nostra realtà.
Inoltre, teniamo fede ai nostri impegni prestando attenzione alle risorse appartenenti alle categorie protette ai sensi degli articoli 1 e 18 della Legge *****.
I dati personali saranno trattati in conformità alle disposizioni contenute nel regolamento UE ********.