Développer une plateforme tout-en-un de gestion des réseaux sociaux permettant de programmer des posts sur plusieurs plateformes.
Fonctionnalités clés : calendrier collaboratif pour les équipes, génération d'éléments visuels par IA, auto-complétion de texte et actions automatisées (liker, commenter).
Contexte technique fourni par Novyra Software : stack TypeScript, choix Frontend Nextjs ou React, base de données Supabase ou PostgreSQL.
Responsabilités & tâches
Concevoir et implémenter l'interface utilisateur avec Nextjs ou React en TypeScript, en tenant compte du SEO et des performances.
Développer le backend en NodeJS et intégrer Supabase/PostgreSQL pour la persistance, gestion d'utilisateurs et permissions d'équipe.
Implémenter intégrations API avec plateformes sociales (authentification OAuth, publication programmée, récupération des statistiques).
Mettre en place des Cron Jobs pour la planification des publications et tâches récurrentes, et assurer la robustesse des actions automatisées (liker/commenter).
Intégrer des modules LLM/IA pour la génération de visuels et la complétion de texte ; travailler sur prompt engineering et optimisation des prompts.
Technologies & exigences
Technologies attendues : Nextjs ou React, TypeScript, NodeJS, Supabase ou PostgreSQL, API Integrations (REST/OAuth), Cron Jobs, SEO.
Compétences en LLMs / Prompt Engineering pour concevoir des pipelines d'IA garantissant qualité et sécurité des contenus générés.
Expérience avec intégration d'APIs externes (réseaux sociaux), gestion des quotas, des erreurs API et respect des règles des plateformes.
Bonnes pratiques : tests, CI/CD, gestion de versions (Git), documentation et déploiement.
Profil recherché & livrables
Profil : Software Engineer / étudiant en fin d'études (PFE) avec appétence pour fullstack et IA.
Livrables attendus : code source complet, documentation technique, scripts de déploiement, démonstration fonctionnelle (prototype) et rapport de stage.
Modalités : durée 4-6 mois, travail à distance (Remote), encadrement par Novyra Software.
Comment postuler
Envoyez votre candidature (CV, lettre de motivation, liens GitHub/portfolio, relevés si requis) à
hr@novyra-software.tn
.
Objet du mail recommandé : "Candidature PFE - SUBJECT-7 Nextjs ou React".
Contact de recrutement : hr@novyra-software.tn (préférez le mail indiqué ci-dessus pour toute question).