E-Voting Full Stack Developer
- Entreprise
- Post CH AG
- Lieu
- Berne
- Date de publication
- 15.04.2026
- Référence
- 5194898
Description
Aimes-tu développer des logiciels sécurisés, précis et bien documentés, couvrant à la fois le front-end et le back-end dans un environnement moderne? Le code propre et testable ainsi qu-un cadre de travail où la justesse, la sécurité et la robustesse cryptographique sont essentielles correspondent-ils exactement à ce que tu recherches? Souhaites-tu contribuer à un projet porteur de sens, qui soutient directement la démocratie en Suisse, tout en travaillant avec des technologies de pointe? Avec toi, une réelle valeur ajoutée est créée - en approfondissant continuellement ton expertise en ingénierie logicielle sécurisée, en protocoles cryptographiques et en conception de systèmes modernes, dans un environnement tourné vers l-avenir.
Fais la différence
- Tu développes des fonctionnalités sécurisées et bien conçues sur un stack moderne front-end et back-end utilisé dans le système d-e-voting de la Poste Suisse.
- Tu implémentes des services back-end en Java avec Spring Boot et Maven et garantis des interfaces propres et un typage fort dans l-ensemble du système.
- Tu conçois et développes des fonctionnalités front-end avec Angular et TypeScript, contribuant à une expérience utilisateur claire et maintenable.
- Tu travailles avec des API RESTful et assures des contrats d-interface précis et bien définis entre les composants du système.
- Tu contribues aux pipelines CI/CD et aux déploiements automatisés à l-aide de Docker, Kubernetes et d-outils de scripting.
- Tu écris du code propre, testable et bien documenté, avec un fort accent sur la justesse, la sécurité et la maintenabilité à long terme.
- Tu collabores étroitement avec ton équipe et contribues activement à une compréhension partagée, à une haute qualité de code et à une amélioration continue.
Ce que tu apportes
- Tu as une solide expérience soit en Java, Spring Boot et Maven, et apprécies travailler sur des systèmes back-end complexes, soit en Angular, TypeScript et dans les pratiques modernes des applications single-page.
- Tu as de l-expérience ou un fort intérêt pour la cryptographie et la sécurité informatique.
- Tu es à l-aise avec les environnements conteneurisés, les pipelines CI/CD, les workflows basés sur Git ainsi qu-avec des outils comme Docker et Kubernetes.
- Tu travailles avec un haut niveau de précision et d-autonomie et accordes une grande importance à une documentation claire.
- Tu es capable d-expliquer des concepts techniques de manière structurée et compréhensible.
- Tu communiques couramment en français et tu as une bonne maîtrise de l-anglais.
Nous demandons une présence sur place de deux jours à Neuchâtel; le reste du temps de travail peut être organisé de manière flexible entre nos hubs (Lausanne, Berne, etc.) et le télétravail.
Envie d-en savoir plus ?
Notre base de code, nos spécifications et notre documentation sont publics: https://gitlab.com/swisspost-evoting