Senior Full-Stack Engineer – AI, Cloud & Platform

Swiss Himmel GmbH

Basel

On-site

CHF 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive Swiss compensation and ben

Job summary

Swiss Himmel GmbH in Basel is seeking a Senior Full-Stack Engineer to design, develop, and operate secure, scalable cloud-native applications and AI-enabled workflows.

The role spans backend Go and Rust services, frontend React/TypeScript, and Azure deployment, with hands-on work across data platforms, CI/CD, and security.

You will collaborate with cross-functional teams to deliver enterprise-grade solutions with a focus on reliability and maintainability.

Qualifications

  • Proven production software development experience with both Go and Rust.
  • Hands-on experience building and operating backend services, APIs, and distributed systems using both languages.
  • Experience with Rust asynchronous programming and the Axum web framework.
  • Strong understanding of API design, microservice architecture, software testing, application security, and software delivery practices.
  • Experience developing applications using modern frontend technologies, preferably React, Next.js, and TypeScript.
  • Experience with cloud-native development, containerization, CI/CD pipelines, and production deployments.
  • Strong understanding of relational and NoSQL databases, data access patterns, and application performance optimization.
  • Familiarity with enterprise authentication and authorization standards.
  • Ability to communicate technical decisions and trade-offs clearly and collaborate effectively across engineering, product, and operations teams.
  • Strong analytical, troubleshooting, and problem-solving skills.

Responsibilities

  • Design, develop, and maintain distributed services, REST APIs, and microservices using Go and Rust.
  • Build asynchronous Rust services using Axum and contribute to protobuf-based service communication.
  • Develop and maintain backend services using .NET 10 within a multi-language application environment.
  • Build responsive web applications using React, Next.js, TypeScript, and Tailwind CSS, while supporting Angular-based applications where required.
  • Develop AI-enabled applications and workflows using LangChain, LangGraph, Retrieval-Augmented Generation (RAG), and Model Context Protocol (MCP).
  • Support model tracking and lifecycle management using MLflow and integrate AI applications securely with internal data sources and enterprise tools.
  • Design, implement, and optimize data access across relational, document, caching, and graph databases, including SQL Server, Oracle PL/SQL, MongoDB, Cosmos DB, Redis, and Neo4j.
  • Implement enterprise authentication and authorization using OAuth 2.0, OpenID Connect (OIDC), SAML, Single Sign-On (SSO), and JSON Web Tokens (JWT).
  • Build and publish container images and deployment artifacts using Azure Container Registry (ACR), Helm charts, and OCI artifacts.
  • Automate build, testing, security scanning, artifact publishing, and deployment using GitLab CI/CD, Azure DevOps Pipelines, and Jenkins.
  • Deploy and operate applications on Azure Kubernetes Service (AKS), Azure Container Apps, Azure App Service, and OpenShift 4.
  • Provision and manage Azure infrastructure using Terraform, Azure CLI, and ARM or Bicep templates.
  • Manage application configuration, credentials, and secrets using Azure Key Vault and Azure App Configuration.
  • Monitor, troubleshoot, and improve application reliability using Azure Monitor, Log Analytics, Application Insights, Grafana, Splunk, and AppDynamics.
  • Develop and maintain automated testing across unit, UI, and end-to-end testing using tools such as xUnit, Vitest, React Testing Library, Selenium, and Puppeteer.
  • Participate in code reviews, technical documentation, architectural discussions, and delivery planning using Git-based platforms, Jira, and Confluence.
  • Collaborate with engineering, product, security, and operations teams to deliver secure, scalable, and maintainable solutions.

Skills

Go
Rust
Axum
Protobuf
.NET 10
React
TypeScript
Tailwind CSS
Azure
AKS
OpenShift 4
Terraform
GitLab CI/CD
Azure DevOps Pipelines
Jenkins
Docker
Kubernetes
LangChain
LangGraph

Tools

Azure Container Registry (ACR)
Protobuf
Grafana
Splunk
AppDynamics
Neo4j
Redis
SQL Server
Oracle PL/SQL
MongoDB
Cosmos DB
EF Core
Dapper

Job description

Senior Full-Stack Engineer – AI, Cloud & Platform

Swiss Himmel GmbH

  • Location: Basel, Switzerland
  • Company: Swiss Himmel GmbH
  • Employment Type: Full-time

About Swiss Himmel GmbH

Swiss Himmel GmbH is a Basel-based technology and consulting firm partnering with leading enterprises to modernize complex platforms and deliver innovative technology solutions. We combine strong engineering expertise with practical industry knowledge across cloud infrastructure, data engineering, AI, and digital transformation, helping clients build secure, scalable, and reliable technology platforms.

About the Role

We are looking for an experienced Senior Full-Stack Engineer – AI, Cloud & Platform to design, develop, and operate secure, scalable applications and distributed services in a cloud-native environment.

This role combines backend engineering, modern frontend development, AI-enabled applications, and cloud platform engineering. The successful candidate will have hands‑on production experience with both Go and Rust, including Rust-based services using Axum, and will contribute to building microservices, enterprise applications, and AI-powered workflows.

You will work across application development, data platforms, identity integration, CI/CD automation, and Azure-based deployments, collaborating with cross‑functional teams to deliver reliable, secure, and maintainable enterprise solutions.

Key Responsibilities
  • Design, develop, and maintain distributed services, REST APIs, and microservices using Go and Rust.
  • Build asynchronous Rust services using Axum and contribute to protobuf‑based service communication.
  • Develop and maintain backend services using .NET 10 within a multi‑language application environment.
  • Build responsive web applications using React, Next.js, TypeScript, and Tailwind CSS, while supporting Angular-based applications where required.
  • Develop AI‑enabled applications and workflows using LangChain, LangGraph, Retrieval‑Augmented Generation (RAG), and Model Context Protocol (MCP).
  • Support model tracking and lifecycle management using MLflow and integrate AI applications securely with internal data sources and enterprise tools.
  • Design, implement, and optimize data access across relational, document, caching, and graph databases, including SQL Server, Oracle PL/SQL, MongoDB, Cosmos DB, Redis, and Neo4j.
  • Implement enterprise authentication and authorization using OAuth 2.0, OpenID Connect (OIDC), SAML, Single Sign‑On (SSO), and JSON Web Tokens (JWT).
  • Build and publish container images and deployment artifacts using Azure Container Registry (ACR), Helm charts, and OCI artifacts.
  • Automate build, testing, security scanning, artifact publishing, and deployment using GitLab CI/CD, Azure DevOps Pipelines, and Jenkins.
  • Deploy and operate applications on Azure Kubernetes Service (AKS), Azure Container Apps, Azure App Service, and OpenShift 4.
  • Provision and manage Azure infrastructure using Terraform, Azure CLI, and ARM or Bicep templates.
  • Manage application configuration, credentials, and secrets using Azure Key Vault and Azure App Configuration.
  • Monitor, troubleshoot, and improve application reliability using Azure Monitor, Log Analytics, Application Insights, Grafana, Splunk, and AppDynamics.
  • Develop and maintain automated testing across unit, UI, and end‑to‑end testing using tools such as xUnit, Vitest, React Testing Library, Selenium, and Puppeteer.
  • Participate in code reviews, technical documentation, architectural discussions, and delivery planning using Git-based platforms, Jira, and Confluence.
  • Collaborate with engineering, product, security, and operations teams to deliver secure, scalable, and maintainable solutions.
Required Qualifications
  • Proven production software development experience with both Go and Rust.
  • Hands‑on experience building and operating backend services, APIs, and distributed systems using both languages.
  • Experience with Rust asynchronous programming and the Axum web framework.
  • Strong understanding of API design, microservice architecture, software testing, application security, and software delivery practices.
  • Experience developing applications using modern frontend technologies, preferably React, Next.js, and TypeScript.
  • Experience with cloud‑native development, containerization, CI/CD pipelines, and production deployments.
  • Strong understanding of relational and NoSQL databases, data access patterns, and application performance optimization.
  • Familiarity with enterprise authentication and authorization standards.
  • Ability to communicate technical decisions and trade‑offs clearly and collaborate effectively across engineering, product, and operations teams.
  • Strong analytical, troubleshooting, and problem‑solving skills.
Preferred Skills and Experience
  • Experience building stateful, multi‑step AI workflows using LangGraph, LangChain, RAG, and MCP.
  • Practical experience integrating AI applications with internal enterprise data, APIs, and tools, with a focus on secure and reliable workflow orchestration.
  • Experience with Neo4j or other graph databases for relationship‑based data modelling and querying.
  • Hands‑on experience implementing enterprise identity integrations using OAuth 2.0, OIDC, SAML, and SSO.
  • Strong Kubernetes experience, particularly with AKS or OpenShift 4, including Helm‑based deployments and infrastructure automation.
  • Experience with Azure services and deployment tooling, including ACR, Azure DevOps Pipelines, GitLab CI/CD, and Azure monitoring solutions.
  • Strong data‑layer expertise, including Redis, query optimization, and experience with both Entity Framework Core (EF Core) and Dapper.
  • Experience with automated testing frameworks, application observability, performance tuning, and production troubleshooting.
  • Familiarity with secure software development practices and enterprise cloud governance.
Key Competencies
  • Strong software engineering and architectural problem‑solving skills.
  • Ability to work across backend, frontend, AI, and cloud platform components.
  • Focus on secure coding, reliability, scalability, and maintainability.
  • Practical understanding of production environments and operational requirements.
  • Strong communication, collaboration, and technical documentation skills.
  • Proactive approach to identifying improvements and resolving complex technical challenges.
  • Ability to work independently while contributing effectively to a cross‑functional engineering team.
Why Join Swiss Himmel GmbH?
  • Work on modern AI, cloud‑native, and full‑stack engineering solutions.
  • Contribute to enterprise‑scale applications and distributed platforms.
  • Gain exposure to advanced AI orchestration, Azure infrastructure, and Kubernetes technologies.
  • Collaborate with experienced professionals in a technology‑driven consulting environment.
  • Work on challenging projects involving application modernization, platform engineering, and enterprise integration.
  • Benefit from opportunities for professional development and technical growth.
  • Competitive Swiss compensation and benefits.
Additional Information
  • Work location: 4051 Basel (BS)
  • Workload: 100%
  • Employment start: Immediately
  • Employment duration: Permanent
  • By email: anisha.sharma@swisshimmel.com
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI-Driven Full-Stack Engineer (Cloud & Platform)
Senior AI-Driven Full-Stack Engineer (Cloud & Platform)

Swiss Himmel GmbH • Basel

On-site
CHF 120,000 - 180,000
Competitive Swiss compensation and ben
Senior Software Engineer – Fullstack mit Backend Focus (m/f/d)
Senior Software Engineer – Fullstack mit Backend Focus (m/f/d)

AlpineAI AG • Zürich

On-site
CHF 100,000 - 130,000
Opportunity for company shares
Dynamic innovation-driven culture
Exposure to cutting-edge AI technologies
Senior Backend Developer (Go)
Senior Backend Developer (Go)

Jobgether • Switzerland

Remote
CHF 140,000 - 190,000
Fully remote work
AI-first engineering environment
Mentorship opportunities
+2
Senior AI Architect - Microsoft Technologies
Senior AI Architect - Microsoft Technologies

EPAM Systems • Zürich

Hybrid
CHF 180,000 - 260,000
5 weeks vacation
ESPP
Enhanced parental leave
+5
Senior+ Full-Stack Engineer
Senior+ Full-Stack Engineer

Jobgether • Switzerland

Remote
CHF 120,000 - 180,000
Fully remote opportunities across EU/北
Ownership over product development and
Senior DevOps Engineer, CH
Senior DevOps Engineer, CH

vector8 • Zürich

Hybrid
CHF 120,000 - 180,000
Hybrid working model
On-site gym and wellness facilities
Senior Cloud Engineer
Senior Cloud Engineer

Artificialy SA • Lugano

On-site
CHF 120,000 - 180,000
Full-time contract
Competitive compensation
Mentorship & learning
ETL / Data Engineer – Legacy On-Premises to Azure Migration
ETL / Data Engineer – Legacy On-Premises to Azure Migration

Swiss Himmel GmbH • Basel

On-site
CHF 140,000 - 190,000
Cloud Platform Engineer
Cloud Platform Engineer

Jobgether • Switzerland

Remote
CHF 120,000 - 170,000
100% remote work
International career opportunities
Professional development
+3
Full Stack Software Engineer
Full Stack Software Engineer

Who is Hiring • Ticino

Hybrid
CHF 90,000 - 130,000
Work from home (1 day/week)
Mentorship and continuous learning
Competitive compensation and growth
Top locations