Développeur Fullstack H/F

Infos de base

Profil /Tech

React

Elixir

API Rest

PostgreSQL

Anglais

Agile

Le Job

Chez Welcome to the Jungle nous pensons que travailler c’est bien. Mais s’épanouir avec les bonnes personnes, c’est mieux. Nous proposons une suite d’outils, du contenu et des expériences qui rendent le recrutement plus transparent, authentique et humain.

  • Nous aidons les entreprises à construire leur stratégie de recrutement en racontant leur histoire à travers leur marque employeur, afin d’attirer, d’engager et de fidéliser les talents qui partagent leurs valeurs.
  • Nous guidons les candidat•es vers leur future équipe grâce à des offres d’emploi immersives, et nous les accompagnons à chaque étape de leur recherche grâce à un espace candidat qui leur ressemble.

Description Job

Les Missions

Vous êtes chargé de concevoir, de développer et d’assurer la maintenance des composants côté serveur et côté client de nos applications logicielles. Ce poste requiert une expertise dans les technologies Full Stack ainsi que la capacité à créer des systèmes robustes et évolutifs, tout en collaborant efficacement au sein d’une équipe agile. Il implique de travailler en étroite collaboration avec les responsables techniques, les chefs de produit et les autres membres de l’équipe afin de mettre en œuvre des fonctionnalités, d’améliorer l’architecture du système et de garantir des livrables de haute qualité répondant à la fois aux exigences techniques et métier.
Vous ferez partie d'une équipe transverse et participeraez aux décisions techniques tout en veillant au respect de normes élevées en matière de qualité du code, de performances et de sécurité.

Missions principales :

  • Développement technique
    • Concevoir, développer et assurer la maintenance de services back-end et d’API évolutifs, ainsi que d’applications front-end
    • Créer et optimiser des schémas de bases de données et des modèles de données
    • Écrire du code propre, facile à maintenir et rigoureusement testé, conformément aux normes de l’équipe et aux meilleures pratiques
    • Participer aux revues de code et fournir des retours constructifs aux membres de l’équipe
    • Déboguer les problèmes en production et mettre en œuvre des solutions robustes
    • Contribuer à la documentation technique et aux décisions d’architecture
    • Concevoir et mettre en œuvre des API RESTful
    • Optimiser les performances des applications, les requêtes de base de données et l’évolutivité du système
    • Mettre en œuvre des stratégies de mise en cache et des systèmes de traitement asynchrone
    • Participer aux cérémonies agiles et aux sessions de planification technique
  • Collaboration et innovation
    • Participer activement au sein d'une équipe de mission autonome (chef de projet, concepteur, responsable d'ingénierie, autres ingénieurs) afin de clarifier les priorités et les besoins des utilisateurs
    • Contribuer aux discussions techniques et aux décisions relatives à l'architecture
    • Collaborer avec les membres de l'équipe pour définir les contrats d'API et les structures de données
    • Participer aux rituels de l'équipe et aux réunions d'équipe
    • Traiter les demandes d'assistance et corriger les bogues dans le respect des SLA convenus
  • Qualité et bonnes pratiques
    • Rédiger des tests unitaires et des tests d’intégration selon les principes du TDD
    • Collaborer avec l’équipe d’assurance qualité pour garantir une couverture de test exhaustive
    • Participer à des sessions de programmation en binôme avec les membres de l’équipe
    • Surveiller les performances et l’évolutivité de l’application, et mettre en œuvre des améliorations
    • Respecter les bonnes pratiques en matière de sécurité et traiter les vulnérabilités de manière proactive
    • Contribuer aux processus d’intégration et de déploiement continus
    • Mettre en place des systèmes de journalisation, de surveillance et d’alerte
    • Garantir l’intégrité des données et mettre en œuvre une stratégie de sauvegarde

Missions
Missions

Les Missions

Vous êtes chargé de concevoir, de développer et d’assurer la maintenance des composants côté serveur et côté client de nos applications logicielles. Ce poste requiert une expertise dans les technologies Full Stack ainsi que la capacité à créer des systèmes robustes et évolutifs, tout en collaborant efficacement au sein d’une équipe agile. Il implique de travailler en étroite collaboration avec les responsables techniques, les chefs de produit et les autres membres de l’équipe afin de mettre en œuvre des fonctionnalités, d’améliorer l’architecture du système et de garantir des livrables de haute qualité répondant à la fois aux exigences techniques et métier.
Vous ferez partie d'une équipe transverse et participeraez aux décisions techniques tout en veillant au respect de normes élevées en matière de qualité du code, de performances et de sécurité.

Missions principales :

  • Développement technique
    • Concevoir, développer et assurer la maintenance de services back-end et d’API évolutifs, ainsi que d’applications front-end
    • Créer et optimiser des schémas de bases de données et des modèles de données
    • Écrire du code propre, facile à maintenir et rigoureusement testé, conformément aux normes de l’équipe et aux meilleures pratiques
    • Participer aux revues de code et fournir des retours constructifs aux membres de l’équipe
    • Déboguer les problèmes en production et mettre en œuvre des solutions robustes
    • Contribuer à la documentation technique et aux décisions d’architecture
    • Concevoir et mettre en œuvre des API RESTful
    • Optimiser les performances des applications, les requêtes de base de données et l’évolutivité du système
    • Mettre en œuvre des stratégies de mise en cache et des systèmes de traitement asynchrone
    • Participer aux cérémonies agiles et aux sessions de planification technique
  • Collaboration et innovation
    • Participer activement au sein d'une équipe de mission autonome (chef de projet, concepteur, responsable d'ingénierie, autres ingénieurs) afin de clarifier les priorités et les besoins des utilisateurs
    • Contribuer aux discussions techniques et aux décisions relatives à l'architecture
    • Collaborer avec les membres de l'équipe pour définir les contrats d'API et les structures de données
    • Participer aux rituels de l'équipe et aux réunions d'équipe
    • Traiter les demandes d'assistance et corriger les bogues dans le respect des SLA convenus
  • Qualité et bonnes pratiques
    • Rédiger des tests unitaires et des tests d’intégration selon les principes du TDD
    • Collaborer avec l’équipe d’assurance qualité pour garantir une couverture de test exhaustive
    • Participer à des sessions de programmation en binôme avec les membres de l’équipe
    • Surveiller les performances et l’évolutivité de l’application, et mettre en œuvre des améliorations
    • Respecter les bonnes pratiques en matière de sécurité et traiter les vulnérabilités de manière proactive
    • Contribuer aux processus d’intégration et de déploiement continus
    • Mettre en place des systèmes de journalisation, de surveillance et d’alerte
    • Garantir l’intégrité des données et mettre en œuvre une stratégie de sauvegarde

Le Profil


  • Exigences indispensables :
    • Au moins 5 ans d’expérience professionnelle en développement logiciel, avec une solide expérience tant en back-end qu’en front-end
    • Expérience avérée dans la conception d’architectures évolutives, d’API RESTful et de modèles de données
    • Solides connaissances des bases de données relationnelles et de l’optimisation des performances (requêtes, mise en cache, traitement asynchrone)
    • Une culture du test bien ancrée (tests unitaires, d’intégration, TDD), et vous êtes celui ou celle qui place la barre très haut en matière de qualité du code
    • Expérience dans l’exploitation de systèmes en production : surveillance, alertes, gestion des incidents
    • Capacité à encadrer d’autres ingénieurs par le biais de revues de code, de travail en binôme et de partage des connaissances
    • Maîtrise de l’anglais professionnel, car vous travaillerez avec des collègues internationaux

    Atouts appréciés :
    • Expérience avec notre pile technologique (Elixir / Phoenix, React / TypeScript, PostgreSQL), ou la motivation nécessaire pour l’apprendre rapidement
    • Expérience avec des produits à fort trafic
    • Connaissance de Datadog, Sentry, Docker, Kubernetes ou AWS
    • Expérience au sein d’une entreprise de produits ou dans un environnement SaaS

  • Infos Complémentaires

    Le Groupe SII est une société d’ingénierie et de conseils en technologies (ICT) et une entreprise de services numériques (ESN). Nous sommes au cœur de l'innovation au service de grands comptes dans des secteurs d'ingénierie variés.

    En 2023, pour la 6e année consécutive, SII France a obtenu le label Great Place To Work®. Nous avons été reconnus 3e entreprise de « + de 2500 salariés » où il fait bon vivre et nous en sommes très fiers ! Ce succès est le reflet de notre culture basée sur notre volonté de proposer à tous nos salariés un cadre de travail épanouissant pour le développement de leurs compétences et carrières.

    En fonction de la mission, il est possible de réaliser jusqu’à 50 % de télétravail grâce à notre accord dédié.

    Rejoignez le mouvement #fungenieur dans lequel la passion pour la technologie, la créativité, la proximité et l’esprit d’équipe sont mis à l’honneur.

    Le Groupe SII est une société handi-accueillante, signataire de la Charte de la diversité en entreprise. Alors si ces valeurs vous parlent, rejoignez-nous !

    Infos
    Infos

    Infos Complémentaires

    Le Groupe SII est une société d’ingénierie et de conseils en technologies (ICT) et une entreprise de services numériques (ESN). Nous sommes au cœur de l'innovation au service de grands comptes dans des secteurs d'ingénierie variés.

    En 2023, pour la 6e année consécutive, SII France a obtenu le label Great Place To Work®. Nous avons été reconnus 3e entreprise de « + de 2500 salariés » où il fait bon vivre et nous en sommes très fiers ! Ce succès est le reflet de notre culture basée sur notre volonté de proposer à tous nos salariés un cadre de travail épanouissant pour le développement de leurs compétences et carrières.

    En fonction de la mission, il est possible de réaliser jusqu’à 50 % de télétravail grâce à notre accord dédié.

    Rejoignez le mouvement #fungenieur dans lequel la passion pour la technologie, la créativité, la proximité et l’esprit d’équipe sont mis à l’honneur.

    Le Groupe SII est une société handi-accueillante, signataire de la Charte de la diversité en entreprise. Alors si ces valeurs vous parlent, rejoignez-nous !

    Les Avantages

    Télétravail

    Tickets
    resto

    Très bon CSE

    Mutuelle

    Télétravail

    Tickets resto

    Très bon CSE

    Mutuelle

    Le Process de Recrutement

    Un rendez-vous d'une heure avec un membre de l’équipe RH pour discuter de votre parcours, de vos compétences et vous présenter SII et ce que nous pouvons vous apporter tout au long de votre carrière.

    Une rencontre avec un de nos business managers pour un échange sur l’environnement de travail, le contexte et les missions du ou des postes associés.

    La dernière étape du processus est un rendez-vous avec notre client dans leurs locaux ou en visioconférence.


    Recrutement
    Recrutement

    Processus de Recrutement

    Un rendez-vous d'une heure avec un membre de l’équipe RH pour discuter de votre parcours, de vos compétences et vous présenter SII et ce que nous pouvons vous apporter tout au long de votre carrière.

    Une rencontre avec un de nos business managers pour un échange sur l’environnement de travail, le contexte et les missions du ou des postes associés.

    La dernière étape du processus est un rendez-vous avec notre client dans leurs locaux ou en visioconférence.

    Des suggestions ?

    Contactez-nous !

    Adopte1dev.com est LE site de l’emploi des devs en France !
    Ce portail est la solution pour rendre la recherche d’emploi pour les développeurs plus facile, plus rapide et plus efficace.

    100% dev. 100% transparent avec vous. 👍

    Adopte1dev.com est LE site de l’emploi des devs en France !
    Ce portail est la solution pour rendre la recherche d’emploi pour les développeurs plus facile, plus rapide et plus efficace.

    100% dev. 100% transparent avec vous. 👍

    Adopte1dev.com est LE site de l’emploi des devs en France !
    Ce portail est la solution pour rendre la recherche d’emploi pour les développeurs plus facile, plus rapide et plus efficace.

    100% dev. 100% transparent avec vous. 👍