Senior Full-Stack Engineer – AI, Cloud & Platform
- Tipo di contratto
- Tempo pieno
- Percentuale
- 100%
- Luogo
- Basel
- Azienda
- Swiss Himmel GmbH, Steinentorstrasse 35, 4051 Basel
- Lingue
- Inglese (fluente), Tedesco (intermedio)
- Prima pubblicazione
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