Développeur Fullstack - Eldo H/F
Role details
Job location
Tech stack
Job description
Si tu aimes te confronter à des challenges techniques et que le code n'a aucun secret pour toi ... alors Aubry et la team n'attendent que toi !
Regarde par la fenêtre de l'équipe Product Engineering !
La Team Product Engineering, ce sont des collaborateurs passionnés et ambitieux accompagnés par nos équipes marketing, sales, grands comptes ... !
Tu es indispensable parce que...
Tu es chargé(e) de participer à la conception et au développement technique de nouvelles applications web.
Tes missions / à quoi ressemble ton quotidien
Define
- Comprendre les besoins des utilisateurs et leurs pain points
- Participer activement/intervenir aux workshops de spécification des tâches produit
- Contribuer à l'élaboration des hypothèses
- Rédiger des spécifications techniques de besoin
- Définir les produits en fonctionnant avec agilité (établissement de produit minimal dans le but d'un retour utilisateurs rapide, capacité de pivoter en fonction des retours du marchés)
Deliver and Develop
- Partager ses avancements et difficultés avec l'ensemble de l'équipe Product Engineering
- Estimer la complexité des développements avec les autres membres de l'équipe et les partager
- Contribuer à la priorisation des développements
- Développer un code de qualité dans les délais impartis
- Utiliser une base de données relationnelle (idéalement MySQL)
- Interagir avec une base de données SQL en utilisant un ORM
- Ajouter des routes API selon la méthode REST
- Connecter le back-end et le front-end
- Suivre la vélocité de l'équipe, tout en cherchant continuellement à l'améliorer
- Contribuer à la réduction de la dette technique
- Réaliser les déploiements dans les environnements de production et de test
- Tester le code source pour identifier les bugs en réalisant des tests automatisés
- Partager les connaissances et augmenter la qualité du code grâce à des revues de code
- Analyser les problèmes techniques et déterminer les corrections à effectuer
- Corriger les bugs dans le délai attendu
Document
- Documenter chaque partie/spécificités du code et maintenir la documentation
- Documenter l'architecture et maintenir cette documentation
Manage data
- Générer des points de données pour mesurer l'impact des actions
- Récolter du feedback sur les données afin de proposer des améliorations
Improve
- Procéder à des sessions de peer-programing
- Participer activement/intervenir à l'ensemble des évènements Agile : Daily Stand-up, Product Backlog Refinement et Sprint Review / Retro
- Présenter les éléments attendus lors du Stand-up meeting
- Proposer des axes d'améliorations lors des Sprint Rétro en prenant de la hauteur
- Leader des sessions de Sprint Review / Retro
- Former des collaborateurs/stagiaires sur des connaissances acquises
- Échanger avec les Lead développeurs et le CTO sur les choix d'implémentations
- Proposer des évolutions à planifier sur nos processus et nos outils
- Réaliser des sessions de partages de connaissance à destination des autres membres de l'équipes sur les nouvelles technologies ou méthodologie.
- Organiser une veille technique régulière
Ce que l'équipe aime par dessus tout sur ce poste
-
L'humour au quotidien, via des petites blagues souvent de bonne qualité (mais pas toujours)
-
Les afterworks (même en visio)
-
L'aventure d'une belle croissance
-
Pouvoir mettre sa pierre à l'édifice, Eldo est la société qu'il te faut si tu aimes ...
-
Le management de proximité et impliquant
-
L'autonomie, les prises d'initiatives, les challenges #growthmindset
-
Évoluer au sein d'une équipe fun et bienveillante
-
Les moments de partage en équipe
-
L'idée de mettre ta pierre à l'édifice et de participer à une aventure humaine et professionnelle INCROYABLE, Si tu aimes te confronter à des challenges techniques et que le code n'a aucun secret pour toi ... alors Aubry et la team n'attendent que toi !
Regarde par la fenêtre de l'équipe Product Engineering !
La Team Product Engineering, ce sont des collaborateurs passionnés et ambitieux accompagnés par nos équipes marketing, sales, grands comptes ... !
Tu es indispensable parce que...
Tu es chargé(e) de participer à la conception et au développement technique de nouvelles applications web.
Tes missions / à quoi ressemble ton quotidien
Define
- Comprendre les besoins des utilisateurs et leurs pain points
- Participer activement/intervenir aux workshops de spécification des tâches produit
- Contribuer à l'élaboration des hypothèses
- Rédiger des spécifications techniques de besoin
- Définir les produits en fonctionnant avec agilité (établissement de produit minimal dans le but d'un retour utilisateurs rapide, capacité de pivoter en fonction des retours du marchés)
Comprendre les besoins des utilisateurs et leurs pain points
Participer activement/intervenir aux workshops de spécification des tâches produit
Contribuer à l'élaboration des hypothèses
Rédiger des spécifications techniques de besoin
Définir les produits en fonctionnant avec agilité (établissement de produit minimal dans le but d'un retour utilisateurs rapide, capacité de pivoter en fonction des retours du marchés)
Deliver and Develop
- Partager ses avancements et difficultés avec l'ensemble de l'équipe Product Engineering
- Estimer la complexité des développements avec les autres membres de l'équipe et les partager
- Contribuer à la priorisation des développements
- Développer un code de qualité dans les délais impartis
- Utiliser une base de données relationnelle (idéalement MySQL)
- Interagir avec une base de données SQL en utilisant un ORM
- Ajouter des routes API selon la méthode REST
- Connecter le back-end et le front-end
- Suivre la vélocité de l'équipe, tout en cherchant continuellement à l'améliorer
- Contribuer à la réduction de la dette technique
- Réaliser les déploiements dans les environnements de production et de test
- Tester le code source pour identifier les bugs en réalisant des tests automatisés
- Partager les connaissances et augmenter la qualité du code grâce à des revues de code
- Analyser les problèmes techniques et déterminer les corrections à effectuer
- Corriger les bugs dans le délai attendu
Partager ses avancements et difficultés avec l'ensemble de l'équipe Product Engineering
Estimer la complexité des développements avec les autres membres de l'équipe et les partager
Contribuer à la priorisation des développements
Développer un code de qualité dans les délais impartis
Utiliser une base de données relationnelle (idéalement MySQL)
Interagir avec une base de données SQL en utilisant un ORM
Ajouter des routes API selon la méthode REST
Connecter le back-end et le front-end
Suivre la vélocité de l'équipe, tout en cherchant continuellement à l'améliorer
Contribuer à la réduction de la dette technique
Réaliser les déploiements dans les environnements de production et de test
Tester le code source pour identifier les bugs en réalisant des tests automatisés
Partager les connaissances et augmenter la qualité du code grâce à des revues de code
Analyser les problèmes techniques et déterminer les corrections à effectuer
Corriger les bugs dans le délai attendu
Document
- Documenter chaque partie/spécificités du code et maintenir la documentation
- Documenter l'architecture et maintenir cette documentation
Documenter chaque partie/spécificités du code et maintenir la documentation
Documenter l'architecture et maintenir cette documentation
Manage data
- Générer des points de données pour mesurer l'impact des actions
- Récolter du feedback sur les données afin de proposer des améliorations
Générer des points de données pour mesurer l'impact des actions
Récolter du feedback sur les données afin de proposer des améliorations
Improve
- Procéder à des sessions de peer-programing
- Participer activement/intervenir à l'ensemble des évènements Agile : Daily Stand-up, Product Backlog Refinement et Sprint Review / Retro
- Présenter les éléments attendus lors du Stand-up meeting
- Proposer des axes d'améliorations lors des Sprint Rétro en prenant de la hauteur
- Leader des sessions de Sprint Review / Retro
- Former des collaborateurs/stagiaires sur des connaissances acquises
- Échanger avec les Lead développeurs et le CTO sur les choix d'implémentations
- Proposer des évolutions à planifier sur nos processus et nos outils
- Réaliser des sessions de partages de connaissance à destination des autres membres de l'équipes sur les nouvelles technologies ou méthodologie.
- Organiser une veille technique régulière
Procéder à des sessions de peer-programing
Participer activement/intervenir à l'ensemble des évènements Agile : Daily Stand-up, Product Backlog Refinement et Sprint Review / Retro
Présenter les éléments attendus lors du Stand-up meeting
Proposer des axes d'améliorations lors des Sprint Rétro en prenant de la hauteur
Leader des sessions de Sprint Review / Retro
Former des collaborateurs/stagiaires sur des connaissances acquises
Échanger avec les Lead développeurs et le CTO sur les choix d'implémentations
Proposer des évolutions à planifier sur nos processus et nos outils
Réaliser des sessions de partages de connaissance à destination des autres membres de l'équipes sur les nouvelles technologies ou méthodologie.
Organiser une veille technique régulière
Ce que l'équipe aime par dessus tout sur ce poste
- L'humour au quotidien, via des petites blagues souvent de bonne qualité (mais pas toujours)
- Les afterworks (même en visio)
- L'aventure d'une belle croissance
- Pouvoir mettre sa pierre à l'édifice
L'humour au quotidien, via des petites blagues souvent de bonne qualité (mais pas toujours)
Les afterworks (même en visio), Évoluer au sein d'une équipe fun et bienveillante
- Les moments de partage en équipe
- L'idée de mettre ta pierre à l'édifice et de participer à une aventure humaine et professionnelle INCROYABLE
Le management de proximité et impliquant
L'autonomie, les prises d'initiatives, les challenges #growthmindset
Évoluer au sein d'une équipe fun et bienveillante
Les moments de partage en équipe
L'idée de mettre ta pierre à l'édifice et de participer à une aventure humaine et professionnelle INCROYABLE
Requirements
Au moins 3 ans d'expérience sur un poste similaire
- Maîtrise de Javascript, HTML, CSS
- Maîtrise de Symfony, Doctrine, ApiPlatform ou framework MVC/ORM/Rest similaire
- Maîtrise de React
- Maîtrise des tests unitaires et d'intégrations
- Connaissance de PHP et typescript
Nice to have :
-
A l'aise avec les systèmes d'information Linux
-
Connaissance des architectures MVC, REST et Atomic design
-
Connaissance de Redux, Material
-
Avoir touché a plusieurs langages
-
Maîtrise méthode Agile
-
Savoir travailler avec une application de découpage, priorisation et de suivi de tâches (comme JIRA, Trello...)
-
Expérience en développement de produit dans une start-up SaaS, Soft skills :
-
Esprit d'équipe / solidaire
-
Bienveillant(e)
-
Proactif(ve) / mini CEO-minded
-
Ambitieux(se) et passionné(e), Au moins 3 ans d'expérience sur un poste similaire
-
Maîtrise de Javascript, HTML, CSS
-
Maîtrise de Symfony, Doctrine, ApiPlatform ou framework MVC/ORM/Rest similaire
-
Maîtrise de React
-
Maîtrise des tests unitaires et d'intégrations
-
Connaissance de PHP et typescript
Au moins 3 ans d'expérience sur un poste similaire
Maîtrise de Javascript, HTML, CSS
Maîtrise de Symfony, Doctrine, ApiPlatform ou framework MVC/ORM/Rest similaire
Maîtrise de React
Maîtrise des tests unitaires et d'intégrations
Connaissance de PHP et typescript
Nice to have :
- A l'aise avec les systèmes d'information Linux
- Connaissance des architectures MVC, REST et Atomic design
- Connaissance de Redux, Material
- Avoir touché a plusieurs langages
- Maîtrise méthode Agile
- Savoir travailler avec une application de découpage, priorisation et de suivi de tâches (comme JIRA, Trello...)
- Expérience en développement de produit dans une start-up SaaS
A l'aise avec les systèmes d'information Linux
Connaissance des architectures MVC, REST et Atomic design
Connaissance de Redux, Material
Avoir touché a plusieurs langages
Maîtrise méthode Agile
Savoir travailler avec une application de découpage, priorisation et de suivi de tâches (comme JIRA, Trello...)
Expérience en développement de produit dans une start-up SaaS
Soft skills :
- Esprit d'équipe / solidaire
- Bienveillant(e)
- Proactif(ve) / mini CEO-minded
- Ambitieux(se) et passionné(e)
Esprit d'équipe / solidaire
Bienveillant(e)
Proactif(ve) / mini CEO-minded
Ambitieux(se) et passionné(e)
Eldo est la société qu'il te faut si tu aimes ...
- Le management de proximité et impliquant
- L'autonomie, les prises d'initiatives, les challenges #growthmindset
Benefits & conditions
Mutuelle Benefiz 100% digitale qui rembourse super vite et pris en charge à 70%
- La carte tickets resto --> Swile est notre ami
- Primes cooptations
- Remote ponctuel où tu veux dans le monde
- Goodies, welcome lunch & drinks (et pas que de bienvenue)
- Lunch&learn 1 fois par mois pour assouvir sa soif d'apprendre, Mutuelle Benefiz 100% digitale qui rembourse super vite et pris en charge à 70%
- La carte tickets resto --> Swile est notre ami
- Primes cooptations
- Remote ponctuel où tu veux dans le monde
- Goodies, welcome lunch & drinks (et pas que de bienvenue)
- Lunch&learn 1 fois par mois pour assouvir sa soif d'apprendre
Mutuelle Benefiz 100% digitale qui rembourse super vite et pris en charge à 70%
La carte tickets resto --> Swile est notre ami
Primes cooptations
Remote ponctuel où tu veux dans le monde
Goodies, welcome lunch & drinks (et pas que de bienvenue)
Lunch&learn 1 fois par mois pour assouvir sa soif d'apprendre