Senior Full-Stack Engineer – AI, Cloud & Platform
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 seeking 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 involves 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 modeling 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.
Apply online using the form below. Please note that only applications matching the job profile will be considered.
Work locationBasel, Switzerland