Senior Développeur Full Stack
Snapbau
About the role
Lieu: 1279 Chavannes-de-Bogis (Suisse) - Présence sur site (pas de télétravail, candidats basés dans la région)
À propos de Snapbau
Snapbau est une plateforme SaaS qui digitalise l’approvisionnement et la coordination dans le secteur de la construction - un domaine clé de l’économie réelle encore largement sous-digitalisé.
Notre mission: remplacer les processus manuels et fragmentés par une solution intuitive, rapide et intelligente.
Nous entrons dans une phase de croissance soutenue: la plateforme est déjà utilisée par des entreprises du bâtiment en Suisse, et nous élargissons rapidement nos fonctionnalités et nos intégrations.
Vos missions Nous recrutons un Ingénieur Full-Stack Senior avec 10+ ans d’expérience en développement logiciel, dont une expérience solide et récente en PHP et Laravel.
Rôle très orienté exécution : on cherche un développeur actif, capable de construire et livrer des fonctionnalités complètes de A à Z dans un environnement SaaS.
Responsabilités
Développement full-stack (principal)
• Développer des fonctionnalités complètes backend + API + frontend
• Travailler principalement en PHP (Laravel 13+, PHP 8.3+)
• Concevoir et maintenir des API REST et services internes
• Intégrer du frontend (Vue.js / React / Alpine.js si nécessaire)
• Gérer les cas limites, validation, logs, et performance
Architecture & backend
• Concevoir des bases de données (MySQL / PostgreSQL)
• Construire des systèmes SaaS scalables :
• multi-tenant
• queues / jobs asynchrones
• caching (Redis ou équivalent)
• architecture event-driven
• Identifier et corriger les problèmes de performance
• Prendre des décisions techniques pragmatiques (pas over-engineering)
Ownership des features
• Transformer les besoins produit en tâches techniques claires
• Casser les features en plans d’exécution
• Donner des estimations réalistes
• Livrer de bout en bout :
• dev
• tests
• staging
• production
• Gérer risques, dépendances, et blocages
Qualité de code
• Code propre, maintenable, testable
• Tests unitaires et d’intégration quand nécessaire
• Code review actif
• Refactorisation régulière
• Maintien des standards de code
Infrastructure (GCP)
• Déploiement et maintenance sur Google Cloud Platform
• Gestion des environnements (dev / staging / prod)
• Debug production et incidents
• Travail avec DB, storage et infra de base
• Support CI/CD
Collaboration
• Participation aux discussions produit et techniques
• Traduire le besoin business en implémentation
• Débloquer les autres développeurs
• Apporter du leadership technique via le code
• Contribuer aux décisions d’architecture
Vos compétences 1. Expérience
• 10+ ans d’expérience professionnelle en ingénierie logicielle
• Forte expérience pratique en développement backend ou full-stack
• Expérience avérée dans la livraison de systèmes complexes en production
• Expérience en environnement startup ou produit à rythme rapide
2. Backend & PHP / Laravel
• Forte expérience en production avec PHP et Laravel (versions récentes préférées)
• Bonne maîtrise de l’architecture Laravel moderne et des bonnes pratiques
• Solide expérience en conception d’API REST et intégration de systèmes
• Bonne maîtrise des bases de données relationnelles (MySQL / PostgreSQL)
• Expérience avec les systèmes de cache, queues et traitements asynchrones
• Solides compétences en debugging et gestion d’incidents en production
3. Capacité Full-Stack
• Capacité à intervenir sur le backend et le frontend si nécessaire
• Expérience avec au moins un framework frontend :
• Vue.js ou React (préféré)
• Alpine.js accepté
• À l’aise avec l’intégration frontend / backend
4. Infrastructure & Systèmes
• Expérience pratique avec des environnements cloud (GCP préféré)
• Capacité à déployer, monitorer et maintenir des systèmes en production
• Compréhension de base des pipelines CI/CD et des workflows de release
5. Leadership & Exécution
• Expérience de leadership technique (formel ou informel)
• Forte ownership : capacité à gérer un problème de bout en bout jusqu’en production
• À l’aise avec l’ambiguïté et les spécifications incomplètes
• Forte orientation exécution — privilégie le shipping plutôt que la sur-planification
• Capacité à découper et structurer des problèmes techniques complexes de manière autonome
6. Langues
• Maîtrise professionnelle de l’anglais (obligatoire)
• Français courant (obligatoire)
Avantages Pourquoi rejoindre Snapbau
• Impact direct sur un produit en pleine évolution, où l’IA jouera un rôle central dans les prochaines étapes de développement
• Opportunités d'amener vos expériences précédentes et vos idées pour contribuer à l'évolution du produit
• Équipe à taille humaine, orientée impact et exécution rapide
• Résultats visibles immédiatement grâce à la proximité avec les utilisateurs
• Évolution possible vers des rôles spécialisés ou de leadership technique
• Entreprise dynamique et innovatrice
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free