Développement de fonctionnalités innovantes
Description du poste Nos challenges dans l'équipe Engineering de Mirage Marketing 👪 Développer des fonctionnalités innovantes pour nos clients et leurs utilisateurs Fournir des contenus différents à des marchés multiples par le biais de marques visitées par des milliers d'utilisateurs chaque jour. Assurer une expérience utilisateur optimale sur tous les appareils Construire une stack scalable dans un environnement qui évolue rapidement. Collaborer avec les autres départements de l'agence et respecter de nombreuses contraintes En tant que Back-end Engineer Mirage Marketing ... 🔬 Vous ferez partie de l'aventure Mirage Marketing à un moment clé en termes de croissance et d'opportunités. Vous travaillerez sur des fonctionnalités innovantes qui seront utilisées dans le monde entier à grande échelle. Vous travaillerez en collaboration avec : notre CTO notre Front-end notre Product owner Vous délivrerez du code de haute qualité, testé et maintenable, construirez de nouvelles fonctionnalités utilisées des milliers d'utilisateurs et irez challenge les spécifications en coordination avec la team dev et produit. Vous écrirez du code que, dans un an, vous pourrez regarder sans vous demander à quoi vous pensiez. Vous apprendrez et améliorerez continuellement la qualité de la codebase avec l'ensemble de la team engineering, encadré par des personnes talentueuses. Stack 🤖 Front-end TypeScript ReactJS avec NextJS (hooks + context API) GraphQL avec Urql (prochainement GraphQL Request + React Query) TailwindCSS Jest / Playwright Framer Motion pour les animations React Aria / React Spectrum Back-end TypeScript NodeJS Architecture micro-services sous GraphQL avec Apollo Server (schema stitching) GraphQL Nexus Prisma 2 Golang RxJS Ops / Versionning GitLab Vercel Docker avec Kubernetes Traefik Datadog CI/CD en utilisant GitLab CI La stack est séparée en deux monorepos qui sont gérés avec Nx Workspace Expérience privilégiée Ce dont tu auras besoin 💪 Plus de 3 ans d'expérience en tant que développeur back-end. Des connaissances solides en Node.js Une expérience avec GraphQL et des connaissances sur GraphQL Nexus Une passion pour la qualité du code et les best practices de dev. De bonnes capacités de communication et de self-management pour travailler dans la team engineering. Points bonus 👌 Vous avez déjà travaillé dans une petite structure avec des besoins tech fort. Vous aimez avoir une longueur d'avance sur le plan technologique et partagez vos découvertes, votre veille tech au quotidien. Vous aimez développer en utilisant des paradigmes fonctionnels et réactifs. Vous êtes force de proposition pour proposer des axes d'améliorations Informations supplémentaires 💸 Disponibilité : Temps plein Légal : 6 mois en freelance, renouvelable (vous devez être capable de facturer) Nous valorisons et reconnaissons vos compétences en vous offrant une rémunération adaptée à votre profil. Lieu de travail : Télétravail ou en bureau en fonction de votre localisation/situation. Les avantages d'être un membre de l'équipe Mirage Marketing 🎁 Travailler au quotidien avec des personnes talentueuses et attentionnées dans un environnement de forte croissance. Des voyages d'équipe à Malte et dans d'autres pays. Une rémunération compétitive. Bonus en fonction de vos performances. Processus de recrutement 🚪 screening call entretien technique test technique & debriefing Tu souhaites nous rejoindre ? Postule dès maintenant !