Full Stack Developer
mbrane
Catania
30
Discreto
help
thumb_up Mi piace
Azienda: mbrane Catania
Cerchiamo un* Backend Developer curios*, proattiv* e con la voglia di lasciare il segno in un progetto ambizioso. Una persona che non si limiti a scrivere codice, ma che voglia costruire prodotti, risolvere problemi reali e partecipare alle scelte tecniche e architetturali.
Farai parte di un team snello, in cui ogni linea di codice conta e ogni idea può diventare una feature chiave.
Ti occuperai di:
• Sviluppare applicazioni end-to-end (backend);
• Analizzare processi e requisiti;
• Progettare e implementare automazioni e workflow intelligenti;
• Collaborare alla definizione delle architetture software e dei flussi API;
• Garantire qualità del codice con best practices, testing e code review;
• Integrare servizi di intelligenza artificiale e automazione;
• Contribuire alla crescita della cultura tecnica del team.
Requisiti Competenze richieste:
• . NET / C# — Web API, middleware, Entity Framework Core (migrations, tracking/no-tracking, performance), LINQ avanzato, async/await e gestione della thread-safety, MediatR / CQRS light, validazione ( Fluent Validation), documentazione OpenAPI / Swagger.
• Integrazione &Microservizi — progettazione REST robusta, API versioning, idempotency, outbox pattern, message broker.
• Sicurezza — O Auth2 / OIDC, gestione JWT, CORS.
• Database (MS SQL Server) — analisi piani di esecuzione, tuning query / locking, livelli di isolamento e transazioni, stored procedure mirate, partitioning (plus), temporal tables (plus).
• Frontend — Type Script solido, HTML5 / CSS3 / SASS (BEM o utility-first), componentizzazione, state management (query caching, store), routing, uso efficiente di fetch / Http Client, performance (code splitting, lazy loading, prefetch), accessibilità (WCAG).
• Git &Collaboration — branching strategy ( Git Flow / Trunk-based), pull request review, conventional commits, semantic versioning.
Nice to have:
• Architettura — DDD (bounded context), Clean Architecture, event-driven, saga / choreography, multi-tenant, feature flags ( Azure App Configuration).
• Testing — x Unit / N Unit, integration tests ( Testcontainers), contract testing ( Pact), E2E ( Playwright / Cypress), coverage &mutation testing.
• Dev Ops / Cloud ( Azure) — Azure App Service, Azure Functions (incl. Durable), API Management, Event Grid / Event Hubs, Azure Service Bus, Azure SQL, pipeline CI/CD ( Azure Dev Ops / Git Hub Actions), IaC ( Bicep / Terraform), Docker, Kubernetes / AKS.
• Frontend Pro — Angular / React / Vue (almeno uno in depth, meglio due), Storybook / component-driven, design system &design tokens, i18n, SSR / SSG ( Angular Universal / Next / Nuxt), animazioni (GSAP / Framer Motion), data-viz ( Recharts / Chart. js / E Charts).
• Data &NoSQL — MongoDB (schema design, aggregations), Redis (pub/sub, caching patterns), basi di ETL / ELT.
• AI &Automation — integrazione Azure OpenAI / LLM (prompt design, RAG), Azure AI Search o vector DB.
• Qualità &Performance — analisi statica del codice ( Sonar Qube).
• Certificazioni — AZ-900, AI-900, AZ-204, DP-900 (plus).
Soft Skills e backgroud:
• Laurea magistrale in discipline tecnico-scientifiche (o esperienza equivalente);
• Conoscenza delle metodologie Agile / SCRUM;
• Buona padronanza dell’inglese scritto e parlato;
• Spirito di iniziativa, problem solving e voglia di imparare;
• Passione per la tecnologia e per la qualità del software.
Benefit
• Contratto a tempo indeterminato ;
• RAL commisurata all’esperienza reale;
• Buoni pasto e benefit aziendali;
• Modalità di lavoro ibrida;
• Inserimento in un contesto dinamico e ad alto impatto;
• Formazione continua, mentorship tecnica e crescita professionale rapida.
Requirements
Competenze richieste: . NET / C# — Web API, middleware, Entity Framework Core (migrations, tracking/no-tracking, performance), LINQ avanzato, async/await e gestione della thread-safety, MediatR / CQRS light, validazione ( Fluent Validation), documentazione OpenAPI / Swagger. Integrazione & Microservizi — progettazione REST robusta, API versioning, idempotency, outbox pattern, message broker. Sicurezza — O Auth2 / OIDC, gestione JWT, CORS. Database (MS SQL Server) — analisi piani di esecuzione, tuning query / locking, livelli di isolamento e transazioni, stored procedure mirate, partitioning (plus), temporal tables (plus). Frontend — Type Script solido, HTML5 / CSS3 / SASS (BEM o utility-first), componentizzazione, state management (query caching, store), routing, uso efficiente di fetch / Http Client, performance (code splitting, lazy loading, prefetch), accessibilità (WCAG). Git & Collaboration — branching strategy ( Git Flow / Trunk-based), pull request review, conventional commits, semantic versioning. Nice to have: Architettura — DDD (bounded context), Clean Architecture, event-driven, saga / choreography, multi-tenant, feature flags ( Azure App Configuration). Testing — x Unit / N Unit, integration tests ( Testcontainers), contract testing ( Pact), E2E ( Playwright / Cypress), coverage & mutation testing. Dev Ops / Cloud ( Azure) — Azure App Service, Azure Functions (incl. Durable), API Management, Event Grid / Event Hubs, Azure Service Bus, Azure SQL, pipeline CI/CD ( Azure Dev Ops / Git Hub Actions), IaC ( Bicep / Terraform), Docker, Kubernetes / AKS. Frontend Pro — Angular / React / Vue (almeno uno in depth, meglio due), Storybook / component-driven, design system & design tokens, i18n, SSR / SSG ( Angular Universal / Next / Nuxt), animazioni (GSAP / Framer Motion), data-viz ( Recharts / Chart. js / E Charts). Data & NoSQL — MongoDB (schema design, aggregations), Redis (pub/sub, caching patterns), basi di ETL / ELT. AI & Automation — integrazione Azure OpenAI / LLM (prompt design, RAG), Azure AI Search o vector DB. Qualità & Performance — analisi statica del codice ( Sonar Qube). Certificazioni — AZ-900, AI-900, AZ-204, DP-900 (plus). Soft Skills e backgroud: Laurea magistrale in discipline tecnico-scientifiche (o esperienza equivalente); Conoscenza delle metodologie Agile / SCRUM; Buona padronanza dell’inglese scritto e parlato; Spirito di iniziativa, problem solving e voglia di imparare; Passione per la tecnologia e per la qualità del software.
✔ Mbrane