← Tutte le offerte

Senior Full-Stack Engineer – AI, Cloud & Platform

Swiss Himmel GmbH

Tipo di contratto
Tempo pieno
Percentuale
100%
Luogo
Basel
Azienda
Swiss Himmel GmbH, Steinentorstrasse 35, 4051 Basel
Lingue
Inglese (fluente), Tedesco (intermedio)
Prima pubblicazione
Candidati ora

Senior Full-Stack Engineer – AI, Cloud & Platform

Luogo: Basel, Switzerland
Società: Swiss Himmel GmbH
Tipo di impiego: Full-time

Informazioni su Swiss Himmel GmbH

Swiss Himmel GmbH è una società di tecnologia e consulenza con sede a Basel che collabora con aziende leader per modernizzare piattaforme complesse e fornire soluzioni tecnologiche innovative. Combiniamo una forte competenza ingegneristica con una conoscenza pratica del settore in ambito cloud infrastructure, data engineering, AI e trasformazione digitale, aiutando i clienti a costruire piattaforme tecnologiche sicure, scalabili e affidabili.

Informazioni sul ruolo

Cerchiamo un esperto Senior Full-Stack Engineer – AI, Cloud & Platform per progettare, sviluppare e gestire applicazioni sicure e scalabili e servizi distribuiti in un ambiente cloud-native.

Questo ruolo combina backend engineering, moderno frontend development, applicazioni abilitate dall'AI e cloud platform engineering. Il candidato ideale avrà un'esperienza pratica in produzione sia con Go che con Rust, inclusi servizi basati su Rust utilizzando Axum, e contribuirà alla costruzione di microservizi, applicazioni enterprise e workflow basati sull'AI.

Lavorerai nello sviluppo di applicazioni, piattaforme dati, integrazione dell'identità, automazione CI/CD e deployment basati su Azure, collaborando con team cross-funzionali per fornire soluzioni enterprise affidabili, sicure e manutenibili.

Responsabilità principali

Progettare, sviluppare e mantenere servizi distribuiti, REST API e microservizi utilizzando Go e Rust.

Costruire servizi Rust asincroni utilizzando Axum e contribuire alla comunicazione dei servizi basata su protobuf.

Sviluppare e mantenere servizi backend utilizzando .NET 10 all'interno di un ambiente applicativo multi-linguaggio.

Costruire applicazioni web responsive utilizzando React, Next.js, TypeScript e Tailwind CSS, supportando al contempo applicazioni basate su Angular dove richiesto.

Sviluppare applicazioni e workflow abilitati dall'AI utilizzando LangChain, LangGraph, Retrieval-Augmented Generation (RAG) e Model Context Protocol (MCP).

Supportare il tracciamento dei modelli e la gestione del ciclo di vita utilizzando MLflow e integrare le applicazioni AI in modo sicuro con fonti dati interne e strumenti enterprise.

Progettare, implementare e ottimizzare l'accesso ai dati attraverso database relazionali, documentali, di caching e a grafo, inclusi SQL Server, Oracle PL/SQL, MongoDB, Cosmos DB, Redis e Neo4j.

Implementare l'autenticazione e l'autorizzazione enterprise utilizzando OAuth 2.0, OpenID Connect (OIDC), SAML, Single Sign-On (SSO) e JSON Web Tokens (JWT).

Costruire e pubblicare immagini container e artefatti di deployment utilizzando Azure Container Registry (ACR), Helm charts e artefatti OCI.

Automatizzare build, testing, scansione della sicurezza, pubblicazione di artefatti e deployment utilizzando GitLab CI/CD, Azure DevOps Pipelines e Jenkins.

Distribuire e gestire applicazioni su Azure Kubernetes Service (AKS), Azure Container Apps, Azure App Service e OpenShift 4.

Provisionare e gestire l'infrastruttura Azure utilizzando Terraform, Azure CLI e template ARM o Bicep.

Gestire la configurazione delle applicazioni, le credenziali e i segreti utilizzando Azure Key Vault e Azure App Configuration.

Monitorare, risolvere problemi e migliorare l'affidabilità delle applicazioni utilizzando Azure Monitor, Log Analytics, Application Insights, Grafana, Splunk e AppDynamics.

Sviluppare e mantenere test automatizzati attraverso unit, UI ed end-to-end testing utilizzando strumenti come xUnit, Vitest, React Testing Library, Selenium e Puppeteer.

Partecipare a code review, documentazione tecnica, discussioni architettoniche e pianificazione delle consegne utilizzando piattaforme basate su Git, Jira e Confluence.

Collaborare con i team di engineering, prodotto, sicurezza e operations per fornire soluzioni sicure, scalabili e manutenibili.

Qualifiche richieste

Comprovata esperienza nello sviluppo di software in produzione sia con Go che con Rust.

Esperienza pratica nella costruzione e gestione di servizi backend, API e sistemi distribuiti utilizzando entrambi i linguaggi.

Esperienza con la programmazione asincrona in Rust e il framework web Axum.

Forte comprensione della progettazione di API, dell'architettura a microservizi, del testing del software, della sicurezza delle applicazioni e delle pratiche di software delivery.

Esperienza nello sviluppo di applicazioni utilizzando tecnologie frontend moderne, preferibilmente React, Next.js e TypeScript.

Esperienza con lo sviluppo cloud-native, la containerizzazione, le pipeline CI/CD e i deployment in produzione.

Forte comprensione dei database relazionali e NoSQL, dei pattern di accesso ai dati e dell'ottimizzazione delle prestazioni delle applicazioni.

Conoscenza degli standard di autenticazione e autorizzazione enterprise.

Capacità di comunicare decisioni tecniche e compromessi in modo chiaro e di collaborare efficacemente con i team di engineering, prodotto e operations.

Forti capacità analitiche, di troubleshooting e di problem-solving.

Competenze e esperienze preferite

Esperienza nella costruzione di workflow AI stateful e multi-step utilizzando LangGraph, LangChain, RAG e MCP.

Esperienza pratica nell'integrazione di applicazioni AI con dati enterprise interni, API e strumenti, con un focus sull'orchestrazione di workflow sicuri e affidabili.

Esperienza con Neo4j o altri database a grafo per la modellazione e l'interrogazione di dati basati su relazioni.

Esperienza pratica nell'implementazione di integrazioni di identità enterprise utilizzando OAuth 2.0, OIDC, SAML e SSO.

Forte esperienza con Kubernetes, in particolare con AKS o OpenShift 4, inclusi deployment basati su Helm e automazione dell'infrastruttura.

Esperienza con i servizi Azure e gli strumenti di deployment, inclusi ACR, Azure DevOps Pipelines, GitLab CI/CD e soluzioni di monitoraggio Azure.

Forte

Tradotto automaticamente dall’originale.

Pubblicato 2 settimane fa

Luogo

Vedi su Google Maps