Senior Développeur Full Stack
Snapbau
Chavannes-de-Bogis, Switzerland
11 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, French Experience level
SeniorJob location
Remote
Chavannes-de-Bogis, Switzerland
Tech stack
PHP
API
Unit Testing
Software as a Service
Code Review
Databases
Continuous Integration
Relational Databases
Software Debugging
Laravel
PostgreSQL
MySQL
Redis
Software Engineering
Systems Integration
Google Cloud Platform
React
Delivery Pipeline
Backend
Vue.js
Front End Software Development
REST
Job description
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, * 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
Requirements
- 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
- 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
- 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
- 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
- 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
- Langues
- Maîtrise professionnelle de l'anglais (obligatoire)
- Français courant (obligatoire)
Benefits & conditions
- Évolution possible vers des rôles spécialisés ou de leadership technique
- Entreprise dynamique et innovatrice
Snapbau
About the company
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.