{"id":1896901,"url":"https://alion.io/job/ornikar-backend-engineer-php","title":"Backend Engineer PHP","company":{"id":53158,"name":"Ornikar","domain":"ornikar.com","url":"https://alion.io/company/ornikar","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Paris, France"],"countries":["FR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":49000,"max_usd":83000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":163},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Docker","optional":false},{"name":"GraphQL","optional":false},{"name":"Kubernetes","optional":false},{"name":"Laravel","optional":false},{"name":"PHP","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"Symfony","optional":false}],"status":"live","first_seen_at":"2026-08-12T08:38:34Z","employer_posted_date":"2026-08-12","last_verified_at":"2026-10-17T14:42:11Z","board_verified":true,"closed_at":null,"days_open":66,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":66},"description":"À propos de l’équipe\nConstituée aujourd’hui d'environ 70 talents tech (Engineering managers, Développeurs Front-end, Back-end et Fullstack, SRE, Architect cloud, QA Engineers, Salesforce), l'équipe à pour mission de :\nDévelopper des features / produits innovant·es\n\nContinuer de mettre en place les meilleures pratiques de développement\n\nAssurer la résilience de ses applications dans cette phase de scale-up\n\nNous recherchons un·e Backend Engineer\nVous rejoindriez la squad Purchase, au cœur du parcours d’achat d’Ornikar : c’est par nos services que passe chaque transaction de nos élèves.\nCe parcours sert nos Produits Education, qui regroupent l'apprentissage du Code de la Route pour permettre à nos candidats de se préparer au mieux et de réussir l'examen ainsi que l'apprentissage de la Conduite via une marketplace permettant de facilement réserver des heures de conduite auprès d’enseignants diplômés d’État, disponibles partout en France sur une large amplitude horaire (6h à 23h et 7 jours sur 7).\nC’est un domaine exigeant et très concret : une commande qui n’aboutit pas, un paiement encaissé sans contrepartie ou un remboursement qui échoue peut avoir un impact considérable, qu’il soit côté élève, côté business et côté support.\nLe périmètre de la squad Purchase\nLa squad est propriétaire de la chaîne qui transforme un visiteur en élève :\nLe tunnel d’achat : Inscription, Onboarding, support, du choix de l’offre jusqu’à la confirmation de commande.\n\nLe catalogue et les offres : produits, forfaits, packs, tarification.\n\nLe paiement : intégration de nos prestataires de paiement, paiement en plusieurs fois, financement, et gestion des commandes.\n\nLe financement CPF : dossiers de financement des formations.\n\nLes abonnements mobiles : cycle de vie des abonnements souscrits depuis nos applications mobile.\n\nLes commandes : leur cycle de vie, les accès qu’elle débloquent, et leur gestion par nos équipes Support.\n\nNous travaillons main dans la main avec la plupart des équipes de chez Ornikar : une bonne partie de la valeur se joue aux frontières entre nos services.\nVos missions\nParticipation aux spécifications produit de nos applications / features avant la présentation aux équipes\n\nDéveloppement de nouveaux microservices performants\n\nForce de proposition sur les évolutions des services et de l’architecture existante\n\nGarant de la qualité du code et de sa conformité avec l’ensemble de nos guidelines\n\nResponsable de l’écriture de tests unitaires et fonctionnels afin de créer des briques techniques résiliantes.\n\nCapable d’analyser une problématique produit afin de proposer des solutions techniques\n\nPrise en main de la montée en compétence technique des plus juniors de l'équipe\n\nParticipation au recrutement de nouveaux profils\n\nLa stack : PHP, Postgres, SQL, RabbitMQ, Redis, GraphQL (TS), Docker, Kubernetes…\nEnvie d'en savoir plus sur notre stack ? Nous vous invitons à consulter notre espace Stackshare que l’on met à jour régulièrement\nLe processus de recrutement\nPremier échange : un premier entretien avec un membre de notre équipe Talent Acquisition afin de mieux comprendre votre parcours, vos motivations, et vous présenter Ornikar et le poste.\n\nEntretien métier : une discussion approfondie sur le poste, vos expériences et les enjeux de l’équipe.\n\nUn test de refacto et un second test live: un exercice concret pour vous projeter dans le quotidien du poste.\n\nRencontre avec l’équipe : un moment d’échange pour découvrir nos valeurs, nos méthodes de travail et la dynamique de votre future équipe.\n\nPourquoi rejoindre Ornikar ? \nVous rejoignez la première auto-école de France, une scaleup engagée dans la mobilité et la sécurité routière. Nous accompagnons nos utilisateurs à toutes les étapes de leur vie - du code et du permis à l'assurance - pour favoriser l'autonomie des jeunes et leur permettre de gagner en confiance.\n\nVous évoluez dans une culture où l'initiative, l'audace et la progression collective sont encouragées à tous les niveaux.\n\nVous bénéficiez d'une réelle autonomie et de la confiance de votre équipe pour concrétiser vos idées et porter vos projets.\n\nVous contribuez à des produits et services à fort impact, qui accompagnent nos utilisateur·rice·s vers plus d'autonomie et simplifient leur quotidien.\n\nVotre expérience et vos compétences\nVous avez au moins 5 ans d’expérience en développement backend, sur des API à fort trafic\n\nVous avez déjà mis en place des API REST, de la définition des entités à la création des tests unitaires et fonctionnels\n\nVous maîtrisez les concepts de programmation orientée objet et les principes SOLID, et avez de solides notions en programmation fonctionnelle\n\nVous maîtrisez PHP et un framework backend comme Laravel ou Symfony\n\nVous maîtrisez le SQL et possèdes des bases de NoSQL\n\nVous êtes familier avec le TDD, passionné·e par le craftsmanship\n\nVous faites preuve d’initiative, d’autonomie, de rigueur et de team spirit\n\nUn plus, pas un prérequis : une expérience sur des sujets transactionnels (e-commerce, paiement, facturation, abonnements). Le domaine s’apprend ; la rigueur qu’il exige beaucoup moins.\n\nL’IA fait partie de notre quotidien d'ingénierie et nous l’assumons pleinement. Ce que nous cherchons, c’est quelqu’un qui s’en serve comme d’un levier\n\nCe que nous offrons\nVotre environnement de travail\nDes bureaux parisiens lumineux avec un accès à un grand jardin.\n\nUne vie de bureau active, ponctuée d'événements réguliers (AfterRoads, Summer Party, Christmas Party, Q-Launch).\n\nDes corbeilles de fruits de saison livrés quotidiennement, ainsi qu'un bar à snack avec oléagineux et boissons à disposition.\n\nVos avantages\n1 jour de RTT par mois, en plus des 25 jours de congés légaux.\n\nLa possibilité de passer votre permis gratuitement.\n\n2 jours de télétravail par semaine.\n\nUne carte Swile : 11 €/jour de titres-restaurant (pris en charge à 50 % par Ornikar) et 45,40€/mois pour vos transports (pris en charge à 100 %).\n\nUne complémentaire santé avec Alan.\n\nUn abonnement Gymlib pour le sport et le bien-être.\n\nL'accès à Edflex, notre plateforme éducative pour continuer à vous former.\n\nDe nombreuses réductions via Leeto, partenaire de notre CSE.\n\nUn engagement fort pour un recrutement équitable\nChez Ornikar, nous prônons un recrutement inclusif garantissant l’égalité des chances pour toutes et tous. À l’image de notre permis de conduire accessible à toutes et à tous, nous sommes convaincu·e·s que la diversité et la complémentarité de nos équipes sont essentielles à notre réussite.\nNous faisons évoluer en continu nos pratiques de recrutement. Tous nos managers sont formé·e·s à la prévention des biais inconscients et mènent des entretiens structurés.\nNous invitons tous les candidat·e·s, même si vous ne répondez pas à tous les critères, à postuler en toute confiance. Chaque candidature est examinée avec la même attention, directement par une personne, sans intervention de l’intelligence artificielle.\nBesoin d’un aménagement spécifique ? : indiquez-le dès le début du processus afin que nous puissions mettre en place les adaptations nécessaires dans les meilleures conditions.\nAutorisations administratives : si vous avez besoin d’une autorisation de travail en France, merci de nous en informer rapidement afin d’anticiper les démarches administratives employeur et vous permettre de commencer avec nous au plus tôt.","description_format":"text","description_chars":7348,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Vocational Education","InsurTech"],"lifecycle":[{"event":"open","at":"2026-10-05T08:44:45Z"}],"visa":[],"liveness":{"score":22,"band":"cold","label":"Long shot","p_open":1,"p_active":0.616,"p_room":0.36,"age_days":65,"expected_fill_days":36,"reasons":["conf:3","velocity","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/ornikar-backend-engineer-php","json_url":"https://alion.io/job/ornikar-backend-engineer-php.json","meta":{"generated_at":"2026-10-17T18:28:16Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1252,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":53158},"rest":"https://alion.io/mcp/rest/get_company?id=53158"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fornikar-backend-engineer-php"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fornikar-backend-engineer-php"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fornikar-backend-engineer-php"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ornikar-backend-engineer-php\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fornikar-backend-engineer-php"}]}