https://www.mediapart.fr/recrutemen [...] ontpellier
Mediapart recherche un·e développeu·r·se Full Stack confirmé·e à Montpellier
Mediapart a 10 ans. C'est beaucoup et peu à la fois à l'échelle des grands médias. Nous avons encore beaucoup d'enquêtes à mener et de révélations à publier. Pour cela, il faut des journalistes mais aussi notamment des personnes chargées de développer nos produits.
Si, comme nous, vous pensez nécessaire la présence dans le paysage médiatique français d'un acteur réellement indépendant, c'est à dire financé uniquement par ses abonn·é·es, et que vous aimez le développement, nous serions ravis d'échanger avec vous.
L’équipe technique est notamment composée de trois équipes produit. Vous rejoindrez celle ayant pour périmètre l'abonnement et la gestion des abonnés. Cette équipe est composée d'un product manager, un tech lead et deux développeurs PHP / Full-Stack.
Mediapart recherche un·e développeu·r·se Full Stack confirmé·e à Montpellier.
Missions
Participer aux développements des pages d'abonnement et compte client sur www.mediapart.fr
Participer aux développements des outils back-office internes (notamment gestion des abonnés)
Collaborer et échanger avec les différents services (relations abonnés, marketing et gestion/comptabilité) qui utilisent nos outils
Refactoriser, moderniser et débugger nos outils historiques (legacy de 10 ans)
Intégrer le projet de refonte d'un back-office historique
Savoir-faire
Indispensable :
Bonnes connaissances de PHP et du framework Symfony (ou autre framework moderne)
Bonnes connaissances du SQL (MySQL/MariaDB)
Connaissances de Docker pour l'environnement de dev
Expérience de maintenance et de refactoring d'un legacy
Plus :
Capacité à intervenir sur de l'intégration HTML/CSS
Idéalement avoir une première expérience avec React (ou autre framework moderne)
Première expérience de RabbitMQ (ou autre système de queueing)
Utilisation de PHP dans différents contextes (API, workers, scripts, etc.)
Éventuellement une curiosité pour la data science (Python / Notebooks Jupyter)
Savoir-être
Deux à trois années minimum d’expérience du travail en équipe (travailler en équipe demande de savoir communiquer, d'avoir de l'empathie)
Alignement avec les valeurs du service technique : respect, partage, confiance, simplicité, transparence (c'est notre socle de valeurs, formulé collectivement par l'équipe technique)
Autonomie (nous n'aimons pas le micro-management et n'avons pas envie de continuellement vous dire quoi faire et comment le faire)
Curiosité, passion (nous cherchons des profils qui partagent notre curiosité et notre passion, pour être prêts à s'améliorer en continu)
Intérêt pour la qualité logicielle : tests unitaires et fonctionnels, relecture de code, usine logicielle, documentation (nous sommes sensibles à la qualité de ce que nous produisons)
Environnement technique
PHP 5/7 / framework Symfony
Environnement de tests (unitaires et intégrations PHPUnit/Prophecy, e2e Cypress)
Environnement de développement : Docker
Répartition de charge (HAProxy)
Caching (Varnish, Redis, Memcached)
Serveurs Web (Nginx)
Queueing (RabbitMQ)
Base de données (MySQL, Elasticsearch...)
Gestion de logs et supervision (ELK, Grafana, NetData)
Suite Atlassian (Confluence, Jira, Bitbucket, Bamboo)
Gestion de versions : Git
Divers
CDI à temps plein
Poste basé à Montpellier, dans l’Écusson
Avantages :
Laptop Mac ou Linux / conférences tech payées chaque année / livres à dispo (et pas uniquement ceux d'Edwy )
Mutuelle / Tickets restau / Horaires flexibles (forfait jour) / Abonnement à Mediapart / Assister aux conférences de rédaction / Enveloppe de prise en charge des activités sportives et culturelles
Merci d'adresser votre CV à l'adresse developers+montpellier [@] mediapart [.] fr
Vous doutez, pensez peut-être ne pas être à la hauteur ? Ou au contraire avoir trop d'expérience ? Dans ce cas, contactez-nous pour en avoir le coeur net !