Description de l'entreprise

Chez Devoteam, nous sommes des « Digital Transformakers ». Le respect, la franchise et la passion animent chaque jour notre tribu. 

Ensemble, nous aidons nos clients à remporter la bataille du Digital : du conseil à la mise en œuvre de technologies innovantes, jusqu’à l’adoption des usages.

Cloud, Cybersecurity, Data, DevOps, Fullstack Dev, Low Code, RPA n’ont plus aucun secret pour notre tribu ! 

Nos 10 000+ collaborateurs sont certifiés, formés et accompagnés au quotidien pour relever de nouveaux challenges innovants.

Leader du Cloud, de la Cybersécurité et de la Data en EMEA, le Groupe Devoteam a réalisé en 2023 un chiffre d’affaires de 1,3 milliard d’euros et se donne pour ambition de le doubler dans les 5 années à venir.

Devoteam Tunisie, filiale de Devoteam Group, est génératrice de valeur depuis plus de 14 années. Travaillant à la fois à l'échelle africaine et internationale, notre équipe compte plus de 120 consultant(e)s pluridisciplinaires doté(e)s de compétences variées (consultants en transformation digitale, développeurs, chefs de projets, experts en data et cybersécurité) travaillant sur des projets enrichissants et innovants.

Etes-vous prêt(e) à nous rejoindre et relever ensemble ce défi ?

Description du poste

Votre mission de développer et maintenir les applications back-end de notre client en utilisant des technologies modernes et robustes. Il/Elle sera responsable de la conception, du  développement, des tests et de la mise en production des services back-end pour les applications web et mobiles de Notre client.

● Maîtriser NodeJS 16 pour développer des applications back-end performantes et scalables.
● Avoir une solide expérience avec ExpressJS pour la création d'API RESTful et la gestion des routes.
● Être familier avec VueJS 3 pour la création d'interfaces utilisateur côté client.
● Avoir une bonne compréhension des bases de données relationnelles, notamment
PostgreSQL, pour la gestion des données.
● Être capable d'utiliser Jest pour écrire des tests unitaires et d'intégration.
● Maîtriser les concepts de REST, Swagger et Google API pour la conception et la documentation des API.
● Avoir une expérience avec des outils de gestion de versions comme Git (BitBucket).
● Être familier avec les concepts d'authentification et d'autorisation, notamment OAuth et OIDC.
● Avoir une expérience avec les systèmes d'exploitation Linux, en particulier Debian (Ubuntu),pour le déploiement et la maintenance des applications.
● Être capable d'utiliser des outils de ligne de commande comme Bash pour la gestion des
scripts et des tâches automatisées.
● Posséder une excellente communication écrite et orale : Aptitude à produire des livrables et des reportings de haute qualité.
● Avoir un esprit d'analyse et d'amélioration continue : Capacité à évaluer le code et ses
impacts, ainsi qu'à remettre en question les solutions existantes pour les améliorer.
● Avoir une capacité de prise de recul : Aptitude à évaluer les problématiques avec objectivité et à proposer des solutions d'amélioration.
● Posséder un esprit d'équipe : Capacité à collaborer efficacement avec les membres de
l'équipe pour atteindre des objectifs communs.

● Maîtriser les concepts d’Agilité (Scrum, Sprint Planning, Backlog...).
● Avoir une bonne connaissance des principes de développement logiciel, notamment les
méthodologies Agile et les bonnes pratiques de développement.

Qualifications

? Compétences

Quels atouts pour rejoindre l’équipe ?

● Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation
en informatique, ou justifiant d'une expérience significative équivalente
● Expérience de plus de 7 ans en JavaScript
● Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un
plus.

Alors, si vous souhaitez progresser, apprendre et partager, rejoignez-nous !

Location

Tunis, Tunisia

Job Overview
Job Posted:
2 months ago
Job Expires:
Job Type
Full Time

Share This Job: