Senior Full-Stack Engineer
Job Description
On behalf of our client, a Dynamic and young Swiss Tech company based in Solothurn, we are seeking an experienced Senior Full-Stack Engineer (Java and Angular)
Your mission
As a Senior Full-Stack Engineer, you’ll be part of the Applications team. You will be directly involved every day in advancing our applications, from the first idea through to production. You’ll work on the software that our customers see and use daily. Whether it’s an intuitive mobile app, high-performance cloud solutions, or smart internal tools for our teams - the range of technologies here is broad and exciting. Together with the team, you’ll shape innovative solutions that deliver real value.
Your responsibilities in detail
-
Develop, maintain, and continuously improve our existing software solutions (front end & back end)
-
Operate the software in the cloud according to DevOps principles
-
Conceive and design new features—from idea to implementation
-
Contribute to architecture decisions and the selection of suitable technologies
-
Work closely with Product Management and the Research & Algorithms team to shape a well-rounded product
-
Ensure code quality, test coverage, and sustainable software development
-
Participate in code reviews, team retrospectives, and technical exchange sessions
What you bring
-
Several years of full-stack development experience (ideally with Java and Angular)
-
Fundamental understanding of modern container orchestration platforms (e.g., Kubernetes or OpenShift)
-
Experience with databases, API design, and CI/CD processes (especially following the GitOps principle)
-
Enjoy interdisciplinary collaboration and communication
-
Independent, structured working style and strong initiative
-
Eagerness to take ownership and contribute your ideas
- English and German (B2 encouraging the oppurtunity to polish your german language skills) round up your profile.
Nice to have
-
Experience developing applications with Quarkus
-
Knowledge of building infrastructure on Microsoft Azure
-
Experience developing mobile apps for Android / iOS (ideally with Ionic Angular)
-
Knowledge of Rust / Go
-
Knowledge of MLOps, especially data management and preparation for machine learning
This role is a Hybrid role, with 2 office days per week. Have we sparked your interest? Please click apply.
For this position, we can only consider Swiss nationals, EU citizens or professionals possessing a valid Swiss permit.
Job Ref: NM 133205