What you will do
You develop secure and well designed features across a modern frontend and backend stack that is used in the Swiss Post e‑voting system.
You implement backend services in Java using Spring Boot and Maven and ensure clean interfaces and strong typing throughout the system.
You design and build frontend features with Angular and TypeScript, contributing to a clear and maintainable user experience.
You work with RESTful APIs and ensure precise, well defined interface contracts between system components.
You contribute to CI/CD pipelines and automated deployments using Docker, Kubernetes and scripting tools.
You write clean, testable and well documented code, with a strong focus on correctness, security and longterm maintainability.
You collaborate closely with your team, actively contributing to shared understanding, high code quality and continuous improvement.
What you bring
You have solid experience either in Java, Spring Boot and Maven and enjoy working in complex backend systems, or in Angular, TypeScript and modern single page application practices.
You bring experience or a strong interest in cryptography and IT security topics.
You are familiar with containerized environments, CI/CD pipelines, Git based workflows and tools such as Docker and Kubernetes.
You work with a high level of precision and autonomy and place great value on clear documentation.
You are able to explain technical concepts in a structured and understandable way.
You communicate fluently in French and have a good command of English.
We require two days of on‑site presence in Neuchâtel; the rest of the working time can be arranged flexibly between our hubs (Lausanne, Bern, etc.) and home office.
With us, you work in a future‑oriented, dynamic environment where you can contribute and grow. As an employee of Swiss Post, you benefit from various advantages that allow you to organise your everyday life flexibly according to your needs.
#J-18808-Ljbffr