Le télétravail n’est pas possible pour ce poste. Les candidats doivent être basés en Suisse avec l'autorisation de travail en Suisse.
À propos de Snapbau
Snapbau est un système SaaS pour l’approvisionnement et de la coordination dans le secteur de la construction — un domaine fondamental de l’économie réelle encore largement sous-digitalisé. Nous remplaçons les processus manuels et fragmentés par un système intuitive, rapide et intelligente.
En tant que Développeur Full-Stack Senior, vous rejoignez l’équipe à un moment clé : la plateforme est en ligne, les utilisateurs augmentent, et nous consolidons l’architecture et les fonctionnalités à grande échelle. C’est une opportunité de contribuer à un produit à fort impact concret, de prendre des responsabilités techniques importantes et d’évoluer avec l’entreprise.
Tasks
Missions principales
- Développement de fonctionnalités back-end avec Laravel (PHP) et front-end avec Vue.js / React.
- Conception d’architectures d’API performantes et de logiques métier robustes.
- Collaboration étroite avec les équipes produit et design pour transformer des workflows complexes en interfaces simples.
- Optimisation de la base de données MySQL (performances, schémas, requêtes).
- Intégration de services IA développés en Python via des APIs REST.
- Contribution au développement mobile via React Native (atout).
- Documentation technique, tests, et revue de code.
- Encadrement technique des profils plus juniors et amélioration continue des standards de développement.
- Participation à la définition de l’architecture système et à la stratégie technique long terme.
Requirements
Obligatoires
- PHP (Laravel) – Minimum 5 ans d’expérience en environnement de production.
- Vue.js
- React
- MySQL – Maîtrise de la conception de schéma, indexation et optimisation de requêtes.
- Intégration et développement d’APIs REST.
Atouts complémentaires
- React Native – Développement mobile.
- Python – Connaissance de base pour collaboration avec l’équipe IA.
- Docker, Git, CI/CD
- Notions DevOps – Environnements de déploiement locaux.
- Développement des applications mobiles
3) Langues requises
- Français courant – à l’oral et à l’écrit (langue de travail principale).
- Anglais technique – bonne compréhension écrite et orale (documentation, outils, échanges internes).
- Allemand – un plus apprécié, notamment pour la coordination interrégionale en Suisse.
Profil recherché
- 5 à 7+ années d’expérience en développement full-stack dans des environnements complexes.
- Forte autonomie, rigueur technique, et capacité à mener des projets de bout en bout.
- Esprit produit : vous pensez aussi à l’utilisateur final, pas seulement au code.
- À l’aise dans un environnement collaboratif, agile, et sans hiérarchie inutile.
- Envie de construire une plateforme solide, utile et performante, dans un secteur concret.
Pourquoi ce poste est une vraie opportunité
- Impact direct sur un produit utilisé au quotidien par des professionnels du secteur.
- Équipe à taille humaine, orientée impact et exécution rapide.
- Proximité avec l’IA, le produit et les utilisateurs — vous voyez immédiatement le résultat de votre travail.
- Évolution possible vers des rôles plus spécialisés ou de leadership technique.
- Culture de la clarté, de la vitesse, et du concret — on ne perd pas de temps sur ce qui ne compte pas.