Beop recrute un(e) Développeur·se Backend
Entreprise

BeOp s’est donné pour objectif de réinventer la publicité en ligne avec une approche révolutionnaire :

  • Des formats conversationnels : les messages de marque que nous diffusons ne sont pas des images statiques et gênantes pour les internautes. Ils dialoguent réellement avec les utilisateurs (à l’aide de sondages, de quiz, de tests, de chatbots…)
  • Ciblage sémantique : nous affichons le message dans le contexte approprié en utilisant une technologie unique, 100% fait maison.
  • Respect des internautes : notre approche est soucieuse de l’expérience utilisateur et de sa vie privée.

En parallèle, BeOp fournit des solutions interactives pour engager les audiences des médias partenaires avec lesquels nous travaillons quotidiennement (Le Monde, Le Figaro, Challenges, Forbes…), tout en les aidant à générer des revenus.

La société compte aujourd’hui plus de 30 employé·e·s réparti·e·s entre les bureaux parisien, montpelliérain & new-yorkais.

Notre souhait est de révolutionner l’approche des contenus sponsorisés sur les pages médias. De statiques & sans valeur, nous les voulons interactifs, conversationnels, non intrusifs, serviciels et vecteurs de forte valeur ajoutée pour nos partenaires.

Pour accompagner notre croissance et notre internationalisation, nous recherchons un·e développeur·se backend.

Si tu aimes les défis techniques, l’innovation, et si tu veux aider à redéfinir la publicité en ligne, tu es au bon endroit.

Equipe

L’équipe backend est basée à Montpellier. Elle compte aujourd’hui 2 développeurs. Tu travailleras en relation avec l’équipe frontend qui compte également 2 développeurs (l’un à Paris, l’autre à Montpellier). L’entreprise est en pleine étape de croissance et de structuration, c’est l’occasion de contribuer à l’amélioration des process et de l’organisation tout en prenant des responsabilités.

Mission

Tu intégreras l’équipe backend (pour faire du Java et du Clojure) en commençant par une phase d’immersion fonctionnelle et technique puis en te voyant confier diverses missions orientées autour de projets d’envergure, dont tu pourras toi même être leader :

  • Concevoir, développer, tester et livrer de nouvelles fonctionnalités, des algorithmes et APIs.
  • Aider au maintien du code dans nos différents services (les temps de refacto sont priorisés et intégrés dans la roadmap).
  • Contribuer à l’amélioration de l’architecture et de l’automatisation, une expérience sur AWS est appréciée.
  • Participer aux code-reviews, à du peer-programming, aux réflexions techniques.
  • Documenter ton travail

Stack & Projets

  • Langages : Java (fonctionnel), Clojure (et ReScript pour le frontend)
  • Base de données : MongoDB, BigQuery, Redis, Elastic Search, DynamoDB
  • Cloud : AWS (Kinesis, ECS, ELB, S3, CDK, …), Google Cloud (BigQuery)
  • CI : Github actions, Docker
  • Project management : GitHub, Slack, Linear

Delivery

Nous cherchons à refondre nos services de diffusion dans un Java plus moderne (17). Ceux-ci sont soumis à des contraintes de haute disponibilité, de temps réel et de volume (Plusieurs milliers de requêtes par seconde)

Analytics

Des services Clojure se chargent d’ingérer nos différents évènements de tracking en event-streaming via AWS Kinesis. La data est ensuite consolidée dans un datawarehouse BigQuery.

Dashboard

Nos utilisateurs évoluent sur un dashboard réalisé en ReScript. Celui-ci est alimenté par une API en Clojure utilisant nos différentes bases de données.

Semantic

Une fonctionnalité importante des produits de BeOp est le matching sémantique temps réel propulsé par un algorithme custom développé en Java. De plus, ElasticSearch nous permet d’exploiter l’historisation du trafic pour doter notre plateforme de fonctionnalités de forecasting.

Profil

  • Tu aimes concevoir de nouvelles fonctionnalités → de la réflexion à la production
  • Tu sais optimiser ton code → mais tu sais que « premature optimization is the root of all evil »
  • Tu sais travailler en équipe → tout seul on va plus vite, ensemble on va plus loin
  • Tu es curieux·se et autonome → ce n’est pas parce qu’on ne sait pas maintenant qu’on ne saura jamais
  • Tu es bon communicant·e et sais travailler à distance → Y’a le bon émoticone et le mauvais émoticone
  • Tu es humble et bienveillant·e → tu sais dire merci et célébrer les réussites de tous
  • Tu es passionné·e → explorateur de cheminées de volcans ou collectionneur de pelotes de laine, viens partager ça avec nous

Poste

  • Où : Remote ou Montpellier (Place de la Comédie) ou à Paris (16ème Arr.)
  • Quand : ASAP
  • Comment : MacBook Pro
  • Combien : de 50 à 70k€ suivant ton profil
  • Remote friendly mais prévoir 1 à 2 déplacements mensuels (à Montpellier ou à Paris)

Contact

Merci d’envoyer ta candidature à : jobs@beop.io