mbrane
Ingegnere Full Stack
Job Location
Catania, Italy
Job Description
CHI SIAMO mbrane è la startup innovativa che vuole cambiare il modo in cui le aziende gestiscono il credito. Non pensiamo al “vecchio gestionale” lento e grigio. Pensiamo a soluzioni smart, API-first, integrate con AI, cloud-native e facili da usare. Vogliamo creare strumenti che non solo semplificano il lavoro, ma migliorano l’esperienza di chi ogni giorno si trova tra dati, numeri e decisioni difficili. Perché il credit management non deve essere un incubo da Excel infinito, ma un ecosistema digitale intelligente. Stiamo costruendo una membrana che connette mondi complessi: dati, persone, tecnologia. E lo stiamo facendo con curiosità, visione e ambizione. COSA CERCHIAMO Cerchiamo un* Full Stack Developer curios*, proattiv* e con la voglia di lasciare il segno in un progetto ambizioso, 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 (frontend backend); Process Analysis; Workflow automation; Collaborare alla definizione delle architetture software e dei flussi API; Garantire qualità del codice con best practices, testing e code review; Integrare servizi di AI generativa e automazione; Contribuire alla cultura tecnica del team. COMPETENZE RICHIESTE .NET/C#, Web API, middleware, Entity Framework Core (migrations, tracking/no-tracking, performance), LINQ avanzato, async/await e gestione thread-safety, MediatR / CQRS light, validazione (FluentValidation), documentazione OpenAPI/Swagger ; Integrazione & Microservizi : progettazione REST robusta, API versioning, idempotency, outbox pattern, message broker ; Sicurezza: OAuth2/OIDC , gestione JWT , CORS; Database (MS SQL Server) : analisi piani di esecuzione, tuning query/locking, isolation levels e transazioni, stored procedure mirate, partitioning (plus), temporal tables (plus); Frontend: TypeScript solido, HTML5/CSS3/SASS (BEM/utility-first), componentizzazione, state management (query caching, store), routing, uso efficiente di fetch/HttpClient , performance (code splitting, lazy loading, prefetch), accessibilità (WCAG); Git & Collaboration : branching strategy (GitFlow/Trunk-based), PR 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: xUnit/NUnit, integration tests (Testcontainers), contract testing (Pact), E2E (Playwright/Cypress), coverage & mutation testing; DevOps/Cloud (Azure): Azure App Service, Azure Functions (incl. Durable), API Management, Event Grid/Event Hubs, Azure Service Bus, Azure SQL ; pipeline CI/CD (Azure DevOps/GitHub Actions), IaC (Bicep/Terraform), Docker, Kubernetes/AKS ; Frontend pro: Angular/React/Vue (almeno uno in depth; meglio 2), Storybook / component-driven, design system & design tokens , i18n, SSR/SSG (Angular Universal/Next/Nuxt), animazioni (GSAP/framer-motion), data-viz (Recharts/Chart.js/ECharts); 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 : static analysis (SonarQube); Certificazioni: AZ-900, AI-900, AZ-204, DP-900 (plus). SOFT SKILLS E BACKGROUND Laurea magistrale in discipline tecnico-scientifiche (o esperienza equivalente); Conoscenza di SCRUM ; Buona padronanza dell’inglese scritto e parlato; Spirito di iniziativa, problem solving e voglia di imparare; Passione per la tecnologia e la qualità del software. COISA OFFRIAMO Contratto a tempo indeterminato ; RAL commisurata alla reale esperienza; Buoni pasto e benefit aziendali; Modalità di lavoro ibrida ; Inserimento in un contesto dinamico e ad alto impatto; Formazione continua, mentorship tecnica e crescita rapida. PERCHÉ MBRANE Perché qui non sei un numero, ma un elemento chiave di un progetto che connette tecnologia, persone e futuro. Se vuoi costruire software che respira intelligenza, design e impatto reale, questo è il posto giusto. Unisciti a mbrane. Dai forma a un ecosistema che trasforma i dati in decisioni e le idee in valore. Candidati ora direttamente da LinkedIn oppure scrivici a jobs@mbrane.it In mbrane crediamo che il talento non abbia genere, età, origine o forma. Tutte le nostre posizioni sono aperte a chiunque condivida curiosità, competenza e rispetto. Promuoviamo pari opportunità e un ambiente inclusivo, libero da ogni forma di discriminazione e orientato al merito e alla crescita di ogni persona. J-18808-Ljbffr
Location: Catania, Sicilia, IT
Posted Date: 11/14/2025
Location: Catania, Sicilia, IT
Posted Date: 11/14/2025
Contact Information
| Contact | Human Resources mbrane |
|---|