Développeur backend Symfony confirmé
Hozana
Hozana

Développeur backend Symfony confirmé

  • 6 Rue du Palais de Justice, Lyon, 69005
  • CDI 
    Début :
    Salaire entre 38K € et 50K €
    Télétravail total possible
    Éducation : Bac +5 / Master
    Expérience : > 4 ans

    Cette offre a été pourvue !

    Qui sont-ils ?

    Hozana est une jeune start-up chrétienne qui a pour mission de rassembler le monde dans la prière, par Internet. Ils développent le réseau social de prière Hozana.org, qui permet de créer et rejoindre des communautés de prière en ligne. Lancé en 2014, Hozana connaît une forte croissance et compte plus d’un million de membres actifs dans quatre langues. Leur objectif est de réunir des dizaines de millions de priants d’ici quelques années !

    Descriptif du poste

    Mission :

    En tant que développeur backend senior, vous participez à la conception et aidez au développement de nouvelles fonctionnalités sur l’API du site et de l’appli Hozana (Symfony). Le défi principal découle du nombre d’utilisateurs d’Hozana et de la relativement petite taille de l’équipe technique : il faut livrer une expérience de qualité dans un contexte de charge conséquente, tout en prévoyant des montées en charge futures, le tout en gardant une infrastructure simple et aisément maintenable, en assurant une couverture de test optimale, et en évitant l’accumulation de dette technique.

    Par ailleurs, vous accompagnez des développeurs plus juniors, transmettez vos connaissances et faites monter les autres en compétence. Vous encadrez également des bénévoles, contributeurs réguliers, ou plus ponctuellement lors des HozanHackathons que nous organisons plusieurs fois par an.

    Votre mission principale de dev backend peut être complétée par des interventions sur notre frontend en React, sur nos applications React Native, ou encore par des missions DevOps/data engineering (notamment sur notre infra data).

    Contexte :

    • Produit : Hozana est une Progressive Web App en React / Next.js / Typescript, présente également sous forme d’application sur les stores.
    • Stack Backend : API REST en Symfony 5, MySQL 8, Elasticsearch, Metabase, RabbitMQ, ELK (Kibana), Prometheus / Grafana.
    • Stack Frontend : React v17, NextJS 12.3, Redux, Redux-Saga, Styled-Components, Typescript, Storybook, Cypress.
    • Data : Google Analytics, Metabase (pluggué sur un serveur data qui est une réplication quotidienne du MySQL de prod, après quelques adaptations d’un ETL écrit en python).
    • Tooling : CircleCI, Prometheus / Grafana, Sentry, Uptime. L’environnement de dev est sous Docker.
    • Tests : PHPUnit, cucumber, Sellenium, Nightwatch.
    • Équipe : 20 personnes, équipe produit de 6 personnes (8 développeurs pour 5 ETP, un Product Manager, un UX/UI designer et intégrateur et régulièrement des développeurs bénévoles)

    Cliquez ici pour voir un joli schéma présentant notre stack.

    Voici quelques indicateurs pour vous donnez une idée de la charge d’Hozana :

    • Salve quotidienne de + de 230 000 publications à dispatcher (feed, mails, push) le plus vite possible
    • Côté API : pics à 6500 appels API par minute, moyenne ~ 1300 hors cache
    • 218M de requêtes HTTP (tous types confondus) servies sur les 30 derniers jours, avec un taux de cache de 45%
    • 47M d’événements mails (send, deliver, open, …) sur les 60 derniers jours
    • 38M d’entrées de feed sur les 60 derniers jours
    • Large couverture de tests backend, s’exécutent en 6 minutes pour 1845 tests et 236875 assertions
    • BDD de 50 Go, avec des tables pérennes larges (50M de prières, 1,7M users, 1M intentions, 177 000 publications, …)
    • 500k instructions SQL envoyées par heure, avec des pics jusqu’à 2M par heure

    Profil recherché

    Profil et compétences :

    Nous cherchons avant tout quelqu’un avec une tête bien faite et qui aime transmettre, avec une expérience solide en backend et un intérêt pour l’analyse de données.

    • Au moins 4 ans d’expérience pro en tant que software engineer
    • Un penchant fullstack ou une attirance pour la data serait un plus
    • Vous ne cherchez pas simplement un job, vous cherchez un projet qui a du sens
    • Vous êtes passionné, vous codez (et testez) toujours en pensant à l’utilisateur
    • Votre communication est spontanée et agréable, vous êtes humble et ouvert à la discussion
    • Motivation, talent et bonne humeur : c’est un plaisir de travailler avec vous
    • Vous aimez transmettre, et vous avez soif de toujours progresser vous-même

    Attraits du poste :

    • Du sens à votre travail : bonheur de travailler sur un produit qui change vraiment la vie des gens (milliers de témoignages), et de voir votre travail dans les mains de centaines de milliers de personnes
    • Un produit riche et intéressant : unique en son genre, y compris dans l’univers chrétien, avec plusieurs types d’utilisateurs (priants, animateurs, partenaires), des fonctionnalités riches, une version web et des app,… Il est mûr techniquement, avec une belle stack et une équipe motivée et structurée : une super base et des moyens pour inventer de nouvelles choses !
    • Immenses perspectives : Hozana est en forte croissance, et vous rentrez dans le train en marche encore au début de l’aventure !
    • Environnement stimulant : une équipe jeune et internationale d’une quinzaine de personnes, bonne ambiance et exigence professionnelle

    Déroulement des entretiens

    Modalités

    • CDI à Lyon (avec possibilité de télétravail le jeudi et vendredi), ou en full remote.
    • Rémunération de 38k€ à 50k€ selon profil.

    Processus

    • Un premier échange de 20min en visio pour faire connaissance
    • Un entretien technique en visio
    • Une journée découverte pour découvrir nos bureaux, l’équipe, et réaliser des cas pratiques. Adaptable à distance en cas d’impossibilité à organiser la journée à Lyon.
    Hozana
    Hozana

    Cette offre vous tente ?

    Partager cette offre
    Questions et réponses sur l'offre