Etre développeur backend chez Pictarine
L’équipe :
- 1 développeur backend (Lead Developer) au sein d’un pôle Engineering constitué de 7 personnes
- Objectif : assurer le fonctionnement de nos apps mobiles et web, à 2M+ clients/an
L’environnement technique :
- notre API REST : 100% Kotlin, Spring Boot, JUnit 5 + MockK - (réécriture complète achevée en 2022)
- notre backend dédié aux opérations asynchrones (ex: notifications push, emailing) : Python, Flask
- notre CI/CD : Github Actions
- le tout hébergé sur Google Cloud Platform, notamment : Cloud Run, BigQuery, Datastore, GCS, Cloud SQL, Cloud Tasks, Cloud Functions
La culture produit :
- Il s’agit de détecter et résoudre des problèmes en menant des itérations basées sur des hypothèses, des lancements et des mesures
- Il ne s’agit pas de livrer des fonctionnalités prédéterminées à des dates prédéterminées
Ce travail est réparti entre deux phases très différentes :
- Discovery : itérations extrêmes & fréquentes pour trouver le plus rapidement possible des indices sur le comportement de nos clients, en cherchant toujours le raccourci - plus simple, plus vite et moins de personnes impliquées
- Delivery : implémentation complète, aux niveaux requis de qualité et de polish
Missions et activités du poste 🎯
Impacter côté delivery
- En implémentant les produits et fonctionnalités aux niveaux requis de qualité et de polish
- En s’impliquant dans les différentes étapes des chantiers : de la conception à l’analyse de résultats
- En étant régulièrement force de proposition et d’initiative, en exprimant son avis et en donnant du feedback
Participer à la supervision de la production
- En surveillant quotidiennement les métriques opérationnelles
- Côté tech mais également produit et business
- Avec un focus particulier sur le comportement du backend mais en gardant aussi un oeil sur l’ensemble des plateformes clientes
Contribuer à la construction du pôle backend
- En contribuant activement à la définition, l’adoption et l’améliorations des process, méthodes, outils et rituels
- En participant à l’effort de veille et d’exploration autour des domaines du backend, du cloud et du DevOps
Contribuer à la construction de l’équipe Produit
- En challengeant Benjamin, notre Engineering Manager, et Julien, notre Lead Backend, sur la vision, l’environnement et les process techniques
- En challengeant les collègues sur les autres facettes : produit, design, growth…