Qwant est le premier moteur de recherche à développer une véritable alternative sur le marché européen de la recherche en ligne, notamment grâce à son positionnement axé sur le respect de la vie privée.
Qwant amorce une nouvelle étape de son histoire, avec l’évolution de son actionnariat et la création de Synfonium, qui vise à développer des services en ligne souverains, innovants et référents. Une transformation profonde de l’entreprise est en cours.
Nous recherchons de nouveaux talents pour relever nos prochains défis en Europe.
Si vous souhaitez donner un sens réel à votre travail, si vous pensez que la vie privée est essentielle même lorsque vous n’avez « rien à cacher », si vous aimez relever des défis et n’avez pas peur de l’échec, alors cette opportunité pourrait vous correspondre.
Nous cherchons un(e) Développeur(euse) Back-End expérimenté(e) spécialisé(e) dans le développement d’applications en TypeScript. Vous rejoindrez notre équipe technique pour concevoir, développer et maintenir des applications robustes et évolutives.
Missions Principales :
Une maîtrise de TypeScript est essentielle pour garantir des solutions performantes et bien structurées. La connaissance du framework NestJS serait un plus apprécié.
Vous serez amené(e) à :
* Participer à la conception et au développement des API et services back-end en TypeScript, en appliquant les bonnes pratiques de développement.
* Concevoir des architectures scalables, modulaires et maintenables, adaptées aux besoins des projets.
* Développer et maintenir les couches d’accès aux données en utilisant des ORM comme TypeORM, Prisma ou Sequelize.
* Mettre en place des tests unitaires, d’intégration et fonctionnels pour garantir la robustesse du code.
* Assurer la maintenance et l’évolution des applications en production, en apportant un support technique si nécessaire.
* Collaborer étroitement avec les développeurs, designers et chefs de projet pour assurer la réussite des projets.
Profil recherché :
Vous ne correspondez pas parfaitement à tous les critères ci-dessous ? Aucun problème, envoyez quand même votre CV ! Ces critères ne sont pas tous éliminatoires : votre passion, curiosité et motivation seront des atouts pour votre évolution avec nous ;)
* Maîtrise approfondie de TypeScript, avec une capacité à écrire un code propre, maintenable et scalable.
* Expérience avec des ORM comme TypeORM, Prisma ou Sequelize, gestion de bases de données SQL (PostgreSQL, MySQL) et du cache (Redis).
* Connaissance des outils de tests unitaires et d’intégration (Jest, Supertest) et bonnes pratiques de codage (Clean Code, SOLID).
* Maîtrise de Git et gestion des versions.
* Diplôme en informatique ou équivalent.
* Minimum 5 ans d’expérience en développement back-end avec TypeScript.
* Capacité à travailler en équipe et à communiquer efficacement.
* Autonomie, rigueur et esprit analytique.
* Expérience avec RxJS, la programmation réactive, et gestion des flux asynchrones.
* Connaissance du framework NestJS et de Nx.
* Expérience avec Docker, Kubernetes et plateformes de déploiement.
* Maîtrise des outils CI/CD (GitLab CI, ArgoCD).
* Expérience avec WebSockets, LangChain, LangGraph, et connaissance des LLMs dans le contexte de recherche et d’analyse.
Chez Qwant, nous utilisons un outil de codage assisté par IA pour faciliter notre quotidien de développeurs et maximiser notre productivité.
Déroulement des entretiens :
Un premier appel de 30 minutes avec un membre de l’équipe RH pour faire connaissance et présenter le poste.
Si cette étape est concluante, vous rencontrerez :
* Deux membres de votre future équipe pour un entretien technique et d’architecture (1h30).
* Pierre, notre VP Engineering, pour un entretien « Cultural Fit » (1h).
Ce poste est idéal pour un(e) développeur(euse) passionné(e) par la création d’applications performantes et évolutives en TypeScript. Si vous êtes curieux(se) du framework NestJS et souhaitez développer vos compétences, nous serons heureux de vous accompagner dans cette démarche.
N’attendez plus, rejoignez-nous !
#J-18808-Ljbffr
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.