Contexte
Nos équipes conçoivent et développent les systèmes applicatifs du pass Culture, qui connait une très forte croissance depuis sa création en 2019 :
Ouverture à toute la population âgée de 18 ans, puis aux 15-17 ans, avec aujourd’hui 4 millions de jeunes qui ont été crédités et qui ont effectué 32 millions de réservations,
Lancement du dispositif dans l’enseignement secondaire, au bénéfice de 4,2 millions d’élèves dans 11000 établissements scolaires,
Ambition de devenir le “GPS de la culture” pour tous et toutes en France grâce à une galaxie de 200 millions d’offres culturelles et de multiples connexions à des systèmes externes (catalogues d’offres, billetteries).
En plus d’évoluer dans un environnement particulièrement dynamique, nos équipes ont relevé de multiples défis techniques : il y a beaucoup à apprendre tant dans notre organisation que dans nos technologies.
Développer notre backend, le cœur de notre système, ainsi que les différents services qui gravitent autour
Contribuer à l’amélioration continue de notre base de code, pour proposer à nos utilisateur/utilisatrices des produits robustes et fiables
Amener nos systèmes à leurs meilleurs niveaux de performance et de scalabilité, indispensables à notre échelle
Adresser des problématiques transverses telles que la qualité du code ou la sécurité (focus techniques réguliers, audits, programme de bug bounty sur YesWeHack)
Participer à la vie et aux rituels de nos équipes
Notre stack se compose :
d’un backend en Python (Flask),
d’une DB PostgreSQL (ORM SQLAlchemy),
de frontends en React,
d’une application mobile/web en React Native.
Nous utilisons aussi Algolia, Contentful, et de nombreuses API partenaires.
Notre écosystème comprend :
une infrastructure en Terraform, déployée avec ArgoCD dans des clusters Kubernetes sur Google Cloud Platform,
la CI hébergée sur Github Actions, avec la livraison continue (Continuous Delivery) mise en place cette année,
une supervision assurée avec Sentry, Prometheus, Grafana.
Le code source applicatif est ouvert, tu peux le trouver sur GitHub.
Nous sommes environ 40 développeur·euses, dont 2/3 de salarié·es.
Nos équipes conçoivent des produits pour différents types d’utilisateur·ices : une app mobile/web pour les jeunes bénéficiaires, un portail pro pour les partenaires culturels, et un back office pour les internes. Au sein de la tribe Partenaires culturels & Enseignant·es, 4 squads développent le portail dédié aux acteur·ices de la culture, le catalogue d’offres collectives pour les enseignant·es, et les intégrations avec nos API partenaires.
Elles sont épaulées par nos équipes transverses Ops, QA et Data, et par nos Tech Leads & Design Lead.
Tu rejoindras une de ces squads, composée d’un trinôme Product Manager - Product Designer - Lead Dev, et de 3 devs backend et frontend.
Nous travaillons en hybride, jusqu’à 3 jours de télétravail par semaine.
Nos locaux sont situés en plein cœur de Paris, près de Châtelet - Les Halles.
Pour donner du sens à ton travail, en participant pleinement à une mission d’intérêt général qui touche des millions de nos concitoyen/nes, dans le magnifique secteur de la Culture
Pour partager nos valeurs : curiosité, esprit d’équipe, bienveillance et rigueur
Pour travailler au sein d’une équipe brillante, engagée et dynamique
Pour bénéficier d’un cadre de travail confortable et de nos avantages employeur, qui comprennent entre autres :
une politique d’égalité salariale,
une sixième semaine de congés payés,
le maintien de salaire sans condition d’ancienneté pour les congés de maternité, congés paternité et d’accueil de l’enfant, garde d’enfant malade,
la Carte Culture, qui permet d’accéder gratuitement à de nombreux musées et monuments nationaux, dont le musée du Louvre, la Cinémathèque française, la Philharmonie de Paris et bien d’autres !
🐍 Tu as une bonne connaissance de Python
🛠 Tu as de l’expérience avec un framework backend web
🔄 Tu connais les patterns basiques du développement web et les API RESTful
🗄️ Tu comprends et utilises un SGBD (en particulier PostgreSQL) et un ORM
📈 Tu es avide de progression et de nouvelles compétences
Tu ne penses pas remplir 100% de ces critères ? Tu peux quand même être la bonne personne pour ce rôle !
Entretien téléphonique de 25 minutes
Exercice technique d’1 heure à faire en asynchrone, suivi 1 ou 2 jours plus tard d’un débriefing de 50 minutes avec 2 devs backend
Rencontre avec Product Manager, Lead Dev, et Product Designer durant 45 minutes
Présentation des avantages avec un·e membre de l’équipe RH durant 30 minutes
Conversation avec notre CTO durant 30 minutes
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres