OpenClassrooms

Backend Engineer PHP/Symfony

Paris, France
PHP Symfony PostgreSQL Docker Kubernetes AWS SQL API
Search for More Jobs Talk to a recruiter now 💪
Description

ENVIRONNEMENT DE TRAVAIL

  • CDI

  • Basé en France, offrant des options de travail entièrement à distance ou en mode hybride, avec accès au bureau d'OpenClassrooms au 2 cour de l’Île Louviers, 75004, Paris


PRÉSENTATION DE L’ENTREPRISE
 

Fondée en 2013 par Pierre Dubuc et Mathieu Nebra, OpenClassrooms est une entreprise à mission qui a pour ambition de rendre l’éducation et les métiers qui recrutent accessibles à tous.

L’école propose de nombreux cours en accès libres et gratuits, ainsi que des formations diplômantes pour les métiers qui recrutent (tech, IT, data, pédagogie, marketing,...). Le tout 100% en ligne. OpenClassrooms crée et produit l’intégralité de ses cours et contenus pédagogiques et s'appuie sur un modèle unique en son genre, axé sur la pratique à travers des projets professionnalisants et l’accompagnement par des mentors experts du métier.

Dès le début, la mission d’OpenClassrooms a été articulée autour de l’impact : en l’intégrant dans les statuts dès 2018 puis en obtenant la certification B corp en 2021 (qui récompense les entreprises alliant profits et impact social). OpenClassrooms figure dans le classement Next 40/120, mais ce dont nous sommes les plus fiers, c’est d’avoir permis à plus de 50 000 personnes de donner un nouvel élan à leur carrière en 2023.

Notre objectif : devenir un leader pour les solutions d'alternance et de reconversion professionnelle.

OpenClassrooms. Education that works.

POURQUOI NOUS RECRUTONS ?

Nous recherchons un(e) Backend Engineer pour renforcer notre équipe au sein d'OpenClassrooms.

Vous ferez partie de la Squad "Matching", dédiée à optimiser la mise en relation entre nos étudiants et leurs futurs employeurs, notamment à travers notre nouvelle Job Marketplace. La Squad Matching est amenée à travailler sur la mise en avant de candidats sur la Talent Marketplace, la candidature simplifiée ou automatisée sur la Job Marketplace, la recommandation d’offre d’emploi et le suivi des candidatures.

En tant que Backend Engineer, votre mission principale sera de garantir une livraison durable et continue de fonctionnalités à forte valeur ajoutée pour nos utilisateurs, en collaborant avec nos équipes pour façonner notre plateforme technologique et améliorer directement l'expérience utilisateur.


VOS MISSIONS

  • Contribuer à la conception, l'implémentation, le test, la livraison, l'opération, et la maintenance du périmètre produit de la squad, de façon incrémentale et itérative. Par exemple : développer ou modifier un endpoint d’API pour que vos collègues frontend puisse persister un nouvel état ; changer un règle métier pour filtrer un candidat suivant l’état d’avancement de son dossier de financement ; corriger une régression de performance en simplifiant une implémentation.

  • Contribuer à l'amélioration continue des pratiques, outils et systèmes du chapitre backend. Par exemple : améliorer la developer experience (DX), automatiser un test de standard d’architecture, contribuer au développement d’une nouvelle librairie interne.

STACK TECHNIQUE :

  • PHP 8, Symfony 5+ (Clean Architecture)

  • PostgreSQL, Doctrine, DBAL

  • CI/CD: Github actions, codefresh, ArgoCD

  • Docker, Kubernetes, AWS, Dynatrace

 

VOTRE FUTURE  EQUIPE :

Vous serez intégré(e) dans la squad "Matching", dédiée à la mise en relation des étudiant à leur futur employeur (et vice-versa). Sous la direction de Xavier, notre Engineering Manager, vous ferez partie d'une squad produit cross-fonctionnelle de 8 personnes, travaillant en mode agile (itératif, incrémental, et adaptable).

Vous serez également amené(e) à collaborer de manière transversale avec les 3 autres squads de la tribe Enrollment, les différents chapitres d'engineering, ainsi que l'organisation "Product Experience and Technology". 
 

CE POSTE EST POUR VOUS SI :

  • Vous avez une première expérience réussie en développement backend d’application métier en PHP avec base de données SQL, et vous êtes capable de concevoir et maintenir des applications fiables et évolutives.

  • Vous avez une expérience en création d'APIs REST, avec une forte inclination pour la standardisation et les bonnes pratiques de conception d'APIs.

  • Vous travaillez de façon incrémentale et itérative, en utilisant l’intégration et la livraison continue (CI/CD)

  • Vous faites preuve de bonnes compétences interpersonnelles.

  • Vous êtes passionné par l'architecture des applications incluant des concepts comme la Clean Architecture et DDD

  • Avoir de l'impact lorsqu'il s'agit de transmettre des idées à l'équipe en anglais, à l'oral comme à l'écrit ;

  • Vous êtes passionné(e) par au moins un de ces sujets techniques : Pratiques Devops, Frontend, Assurance qualité, sécurité etc.

 Chez OpenClassrooms, nous mettons en avant le potentiel d'apprentissage plutôt que la correspondance parfaite avec tous les critères du poste. La volonté d'apprendre, l'engagement et le potentiel d'évolution sont des valeurs que nous apprécions particulièrement. Si vous êtes motivé(e) et confiant(e) dans votre capacité à évoluer dans le rôle, nous vous invitons vivement à déposer votre candidature.  


CE QUE NOUS PROPOSONS 

  • Télétravail : OpenClassrooms est une entreprise “remote first” ce qui signifie que le télétravail est la norme. Nous vous offrons une flexibilité totale, avec la possibilité de travailler à distance à 100% depuis la France.
  • Un accès aux bureaux d’OpenClassrooms situés à Paris (75004).
  • Pour les collaborateurs basés hors île-de-France, possibilité d’accéder à des espaces de coworking de façon ponctuelle (partenariat Worklib).
  • Un environnement de travail et une culture fondée sur les quatre valeurs piliers de l’entreprise :we care, we dare, we persist, we tell it as it is
  • Une participation au capital de l'entreprise par le biais d’attribution d’actions offertes gratuitement et en nombre égal à l’ensemble des collaborateurs d’OpenClassrooms (sous réserve d’éligibilité, de performance de l’entreprise, de l’approbation des actionnaires et du comité d’administration).
  • Mutuelle entièrement prise en charge + accès à une prévoyance Santé
  • Un abonnement Gymlib et un accès à l’application Teale (solution de santé mentale)
  • Une carte tickets-restaurant Swile
  • Le remboursement des frais de transport pour la région Ile-de France (Pass Navigo intégralement payé par OpenClassrooms)
  • 30 jours de congés payés par an + RTT
  • 5 jours de“Caretaker Days” par an sont offerts pour vous permettre de prendre soin de vos proches.
  • Un MacBook d’entreprise
  • Un accès au catalogue de formations d’OpenClassrooms
  • Un séminaire annuel en France “La Classe Verte”.

 

    PROCESS DE RECRUTEMENT 

      • Entretien RH (30 min) : Discussion avec un membre de l'équipe Talent Acquisition sur les critères essentiels du poste, votre motivation, vos prétentions salariales, votre disponibilité et d'autres éléments pertinents pour la prochaine étape du processus de recrutement.

      • Entretien Manager (1 h) : entretien avec le responsable du poste pour approfondir votre parcours et vos réalisations professionnelles. Des questions situationnelles,comportementales, et techniques seront posées pour évaluer vos compétences.

      • Entretien technique (1 h) : validation de vos compétences pratiques à travers un entretien technique mené par l’un de nos backend engineer .

      • Entretien d’équipe (45min) : rencontre avec vos potentiels collègues pour vous donner une opportunité de mieux connaître l’équipe et évaluer certains soft skills.

      • Entretien CTO (30 min) : Entretien en visioconférence Romain Kuzniak, CTO

      • Références professionnelles : à la fin du processus, nous pourrions solliciter des références professionnelles si nécessaire.

       

      Rejoignez-nous !

      Intrigué(e) ? Faisons connaissance ! Postulez aujourd’hui — nous attendons votre candidature !

      N'hésitez pas à consulter notre cours en ligne How do we work at OpenClassrooms, afin de mieux comprendre notre mission, notre culture et la composition de nos équipes.

      👉 Nous sommes convaincus que la diversité des équipes est créatrice de richesse et d’innovation. En tant qu’employeur, nous souhaitons favoriser une culture diverse et inclusive. C’est pourquoi nous encourageons chacun à postuler, indépendamment de son genre, âge, orientation, origine ou handicap. Si vous êtes en situation de handicap et que nous pouvons faire quelque chose pour faciliter votre processus d’entretien, n’hésitez pas à nous le dire.

      👉 OpenClassrooms est éligible au visa French Tech, facilitant la procédure pour les candidats étrangers, avec options simplifiées pour la famille. Plus d'informations ici.

      👉 Travailler à OpenClassrooms, cela signifie rejoindre une équipe dynamique et stimulante, relever de nouveaux défis, rencontrer des personnes épatantes chaque semaine et être un acteur de l’innovation et de l'éducation en France et dans le monde !

      There are more than 50,000 engineering jobs:

      Subscribe to membership and unlock all jobs

      Engineering Jobs

      60,000+ jobs from 4,500+ well-funded companies

      Updated Daily

      New jobs are added every day as companies post them

      Refined Search

      Use filters like skill, location, etc to narrow results

      Become a member

      🥳🥳🥳 320 happy customers and counting...

      Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

      Cancel anytime / Money-back guarantee

      Wall of love from fellow engineers