Bern
Ingénieur Backend PHP 60-100%
- 18 septembre 2026
- 100%
- Bern
À propos de cette offre
Vous préférez coder plutôt que de longues réunions ? Des revues de code qui vous font progresser ? Des personnes qui ne maquillent pas la dette technique, mais la traitent ? Nous discutons de la meilleure solution sur un pied d'égalité et rendons ainsi les projets web complexes maintenables.
Emploi fixe, 60-100%, Länggasse Berne, dès maintenant - ou quand cela vous convient.
Que puis-je accomplir ?
En 2026, vous connecterez le nouveau portail de téléchargement basé sur Drupal pour un « champion caché » opérant à l’échelle mondiale à Azure Storage pour une synchronisation bidirectionnelle et transparente des fichiers.
Vous mettrez en place un crawler qui lit des contenus web sous licence, les résume brièvement et les soumet à une association suisse pour vérification. À partir de ces résumés, nous générerons plus tard dans une application web des réponses aux questions de leurs utilisateurs.
Et pour un groupe industriel, vous étendrez la solution de recherche avec des résultats en direct, des réponses basées sur RAG et des catégories dynamiques.
En bref : ensemble, nous créons des solutions qui non seulement soulagent les gens, mais leur procurent aussi du plaisir et les enthousiasment.
Qui diable est Helga ?
Nous nous levons le matin pour rendre le monde ce jour-là un tout petit peu plus efficace, convivial et donc meilleur. Pour avoir appris quelque chose le soir et passé un bon moment ensemble.
Nous sommes une agence digitale bernoise de 11 personnes, développant des solutions basées sur Drupal qui ont un impact. Avec les plus hautes exigences en matière de technologie, de code propre et d’architecture durable.
Avec pour objectif d’enthousiasmer nos clients et d’impressionner leurs utilisateurs.
Que devrais-je apporter ?
En bref : plusieurs années d’expérience avec PHP et Symfony, Laravel, Drupal, WordPress ou des frameworks et CMS comparables. Une pensée claire. La quête du code propre. Une méthode de travail structurée. Et l’envie de rejoindre une équipe sympathique.
Un peu plus en détail :
Technologie et expérience
Le plus important : vous avez des connaissances approfondies et plusieurs années d’expérience en PHP et ses frameworks ou CMS les plus courants. Vous ne résolvez pas les défis n’importe comment, mais correctement.
Vous êtes prêt à plonger profondément dans Drupal - c’est là que nous avons principalement besoin de vous.
Vous ne pensez pas seulement en tickets, mais en architecture, cache, interfaces, modèles de données, multilinguisme, rôles, droits, testabilité, performance et sécurité.
Drupal, PHP, composants Symfony, Composer, DDEV, Git, GitHub et GitHub Actions, solutions de recherche avec Solr et OpenSearch, intégrations API avec CRM, ERP, PIM ou SAP et Drupal Commerce vous sont familiers chez nous.
Enfin : vous êtes prêt à embarquer dans le développement assisté par intelligence artificielle - si ce n’est pas déjà le cas.
Méthode de travail
Vous travaillez de manière structurée : comprendre le contexte, planifier l’architecture, consigner les décisions, implémenter proprement, documenter, vérifier de manière critique.
Les Pull Requests et revues de code sont pour nous la norme, pas une option. Les standards de codage, pipelines de déploiement, environnements de test, documentation, monitoring et processus de mise à jour de sécurité en font partie.
Nous utilisons partiellement l’analyse statique et la développons davantage. Les tests automatisés ne sont pas encore là où nous le souhaitons - c’est un des sujets que vous pouvez influencer.
Chez nous, senior ne signifie pas « plus de réunions et moins de code » - mais un développement plus autonome. Revues, mentorat, stratégie. Prendre activement en charge les sujets qui vous tiennent à cœur. Et parfois un contact client direct.
Le travail en agence signifie variété, souvent aussi changement de priorités - mais pas jouer les pompiers sans plan comme modèle d’affaires. Nous voulons faire du bon travail, communiquer clairement et construire un logiciel durable.
Drupal et communauté
Drupal est pour nous plus qu’un outil : c’est un écosystème de standards, modules, documentation, idées, événements et personnes qui préfèrent partager plutôt que garder pour elles.
Nous avons récemment publié nos propres modules Drupal-Contrib et parlerons à la DrupalCon Rotterdam 2026 de la diffusion vidéo moderne dans Drupal avec AV1, sources responsives, fournisseurs CDN et meilleure architecture Contrib.
Nous organisons régulièrement des meetups Drupal à Berne - et parfois aussi des meetups UX et Laravel.
Ce serait bien que vous partagiez autant de plaisir que nous pour l’esprit open source et communautaire.
Caractère et collaboration
Les tâches répétitives vous provoquent une petite crise existentielle. Ce qui vous coûte inutilement du temps de vie, vous préférez l’automatiser. Pourquoi développerions-nous un logiciel sinon ?
Vous avez envie de grandir avec une équipe, de la façonner et de prendre des responsabilités.
Vous aimez les affirmations claires, les bonnes questions et les discussions honnêtes. Si quelque chose n’est pas clair, vous en parlez. Si une solution ne tient pas, vous le dites. Et si quelqu’un a une meilleure idée, vous voyez cela comme une opportunité.
Vous savez : parfois, il faut une architecture propre. Parfois, « assez bien » suffit. Parfois. Vous savez gérer cela.
Langue et lieu de travail
Le code, la documentation technique et les Pull Requests sont souvent en anglais chez nous. En interne, nous parlons principalement (suisse-)allemand.
Vous devriez avoir au moins un niveau B2 en allemand pour que la coordination interne et la proximité client fonctionnent.
Nous développons à Berne. Jusqu’à deux jours de télétravail par semaine sont possibles pour un emploi à 100 % ; les jours sont convenus en équipe.
Toutes les personnes autorisées à travailler en Suisse sont les bienvenues. Si vous venez de l’UE/AELE et que le pas vers la Suisse est réaliste pour vous : parlons-en.
Ce poste est un emploi fixe à Berne. Pas de freelances, pas de recruteurs, pas de nearshoring, pas d’offres d’externalisation et pas de rôle entièrement à distance.
Et pourquoi Helga ?
Vous ferez partie d’une équipe de 11 personnes - donc pas un numéro, mais un caractère avec influence sur le code, l’architecture et la collaboration.
Nous sommes orientés vers le consensus, travaillons vers le même objectif et trouvons ensemble la meilleure solution. En tant qu’entreprise et individus, nous nous développons et nous formons continuellement. Vous pouvez participer, façonner votre travail et influencer notre avenir.
Quelques faits ? Les voici :
- Emplacement central près du Bierhübeli à Berne
- Une bonne caisse pour les événements d’équipe, organisés par tous les collaborateurs : balade en bateau sur l’Aar, Oktoberfest, camping et kayak dans le Jura, une journée de ski - selon le vote de la moitié de vos pairs
- Grande terrasse sur le toit avec hamac, barbecue et vue sur les Alpes
- Vie de bureau active - et pourtant la liberté de travailler jusqu’à deux jours par semaine en télétravail
- Beaucoup de plantes, un bar, une machine à café décente et un frigo rempli de boissons préférées
- Un ordinateur portable de votre choix et votre mot à dire sur les outils et technologies que nous utilisons
- Participation à des projets open source personnels
- 5 semaines de congés et hiérarchies très plates
- Contribution à votre trajet domicile-travail en transports publics
- Temps libre supplémentaire pour âge, naissance - et un jour libre en septembre pour tous
- Prise en charge partielle des primes pour indemnités journalières maladie et accident
- Primes de fidélité si vous restez assez longtemps
- Horaires flexibles
Convaincu ! Et ensuite ?
C’est simple : faites-vous connaître.
Dites à Felix brièvement pourquoi vous nous correspondez. Envoyez votre CV ainsi que, si vous le souhaitez, votre profil LinkedIn, votre identifiant GitHub ainsi que vos modules, conférences ou exemples de projets personnels, si vous en avez.
Ensuite, la balle est dans notre camp.
Lieu de travail BerneHelga Digitalagentur GmbH
Monsieur Felix Steiner
Brückfeldstrasse 16
3012 Berne
+41 31 528 10 25