Software Engineer
AnextiTunis, TunisiaPubliée le
- Alternance
- Débutant
Gratuit : créez votre compte en une minute pour voir le contact du recruteur et postuler.
Compétences demandées
- Développement logiciel
- Plateforme digitale
- Recrutement
Description de l'offre d'emploi
Anexti recrute : Software Engineer, à Tunis (Alternance).
À propos d’Anexti
Anexti est une plateforme digitale dédiée à l’emploi et au recrutement, qui facilite la mise en relation entre les entreprises à la recherche de talents et les candidats en quête de nouvelles opportunités professionnelles.
Notre plateforme propose des solutions modernes pour la publication d’offres d’emploi, la gestion des candidatures, la recherche de talents, le matching intelligent et l’optimisation des processus de recrutement.
Dans le cadre de notre développement, nous recherchons un(e) Software Engineer (H/F) passionné(e) par les nouvelles technologies, capable de participer activement à l’évolution de notre plateforme et à la conception de solutions performantes, sécurisées et évolutives.
Vos missions
1. Développement et évolution de la plateforme
* Concevoir, développer et maintenir les fonctionnalités de la plateforme Anexti.
* Participer au développement des interfaces frontend et des services backend.
* Développer de nouvelles fonctionnalités destinées aux candidats, employeurs et administrateurs.
* Concevoir des composants réutilisables, modulaires et maintenables.
* Développer et intégrer des API pour assurer la communication entre les différents services.
* Participer à l’amélioration continue de l’architecture logicielle.
* Garantir la compatibilité des fonctionnalités avec les différents navigateurs et appareils.
* Collaborer à la conception et à l’évolution des fonctionnalités de recrutement, de matching et de Talent Sourcing.
2. Architecture et développement backend
* Concevoir et maintenir des API sécurisées et performantes.
* Développer la logique métier et les services nécessaires au fonctionnement de la plateforme.
* Concevoir, optimiser et maintenir les bases de données.
* Améliorer les performances des requêtes et des traitements.
* Participer à la conception de solutions évolutives capables de gérer une augmentation du nombre d’utilisateurs et de données.
* Assurer la fiabilité des intégrations avec les services tiers.
* Contribuer à l’amélioration de la gestion des erreurs, des logs et des processus automatisés.
3. Développement frontend et expérience utilisateur
* Développer des interfaces modernes, intuitives et responsive.
* Transformer les maquettes et spécifications fonctionnelles en interfaces opérationnelles.
* Améliorer l’ergonomie et l’accessibilité des espaces candidats, employeurs et administrateurs.
* Optimiser les temps de chargement et la fluidité de navigation.
* Assurer la cohérence visuelle et fonctionnelle des différents modules.
* Participer à l’amélioration de l’expérience utilisateur sur ordinateur, tablette et mobile.
4. Qualité, performance et sécurité
* Écrire un code propre, structuré, documenté et maintenable.
* Identifier, analyser et corriger les bugs techniques.
* Mettre en place et maintenir des tests automatisés.
* Participer aux revues de code et à l’amélioration des bonnes pratiques de développement.
* Optimiser les performances frontend, backend et base de données.
* Appliquer les bonnes pratiques de sécurité applicative.
* Contribuer à la protection des données personnelles et des informations sensibles.
* Assurer la stabilité et la fiabilité des fonctionnalités avant leur mise en production.
5. Collaboration et amélioration continue
* Collaborer avec les équipes produit, design et développement.
* Participer à l’analyse des besoins et à la définition des solutions techniques.
* Proposer des améliorations fonctionnelles et techniques.
* Participer à la planification et à la réalisation des évolutions de la plateforme.
* Documenter les fonctionnalités et les choix techniques importants.
* Assurer une veille technologique afin d’identifier de nouvelles solutions pertinentes.
Environnement technique
Notre plateforme repose principalement sur les technologies suivantes :
Frontend
* React.js
* Next.js
* TypeScript
* Tailwind CSS
* shadcn/ui
* HTML5 / CSS3
Backend et bases de données
* Node.js
* Next.js API Routes / Route Handlers
* PostgreSQL
* Prisma ORM
* REST APIs
Outils et infrastructure
* Git et GitHub
* Linux
* Nginx
* PM2
* Redis
* Outils de tests, de débogage et de monitoring
Une expérience avec l’intelligence artificielle, les systèmes de matching, les moteurs de recherche ou les architectures SaaS constitue un avantage supplémentaire.
Profil recherché
* Formation supérieure en informatique, génie logiciel ou domaine équivalent.
* Expérience pratique en développement d’applications web modernes.
* Bonne maîtrise de JavaScript et TypeScript.
* Expérience avec React.js et Next.js.
* Bonne compréhension du développement frontend et backend.
* Connaissance des bases de données relationnelles, notamment PostgreSQL.
* Maîtrise des principes de conception et d’intégration d’API.
* Bonne compréhension des architectures web et des principes de sécurité applicative.
* Capacité à analyser et résoudre des problèmes techniques complexes.
* Connaissance des outils de gestion de versions, notamment Git.
* Capacité à travailler de manière autonome et collaborative.
* Bonne compréhension des enjeux de performance, de maintenabilité et d’évolutivité.
Compétences personnelles
* Esprit analytique et capacité de résolution de problèmes.
* Rigueur, organisation et souci du détail.
* Autonomie et sens des responsabilités.
* Curiosité et volonté d’apprentissage continu.
* Capacité d’adaptation aux nouvelles technologies.
* Esprit d’équipe et bonnes capacités de communication.
* Proactivité et force de proposition.
* Sens de la qualité et de l’amélioration continue.
* Capacité à comprendre les besoins métier et à les transformer en solutions techniques.
Ce que nous recherchons particulièrement
Nous recherchons avant tout une personne capable de comprendre les enjeux techniques et fonctionnels d’une plateforme digitale en pleine évolution.
Le candidat idéal ne se limite pas à écrire du code : il sait analyser les besoins, proposer des solut
Annonce repérée sur LinkedIn et réunie par Alzotech. Valable jusqu'au 11 novembre 2026 au plus tard.
Offres similaires
- DEVELOPPEUR SOFTWARE ‘HPC’ JUNIORENNOLAB · TunisCDIDéveloppement webPubliée aujourd'hui
- Operations (Post-Trade) ConsultantMurex · TunisCDIDéveloppement webPubliée hier
- Tech Lead Digital Full Stack H/FJems Group · TunisCDIDéveloppement webPubliée il y a 2 jours
- Senior MuleSoft DeveloperDatalake Saudi Arabia · TunisCDIDéveloppement webPubliée il y a 2 jours
- Software Engineer - React / Java (Group) - H/FOrisha · TunisCDIDéveloppement webPubliée il y a 2 jours
- Senior Développeur Back-End JAVA 17 ou plusDevoteam · TunisCDIDéveloppement webPubliée il y a 4 jours