Détails de l'annonce
Référence:
209924
Publiée le:
16 octobre 2024
Type de poste:
CDD, ,, SIVP
Lieu de travail:
Rades, Ben Arous, Tunisie
Expérience:
Moins d'un an
Étude:
Bac + 3
Rémunération proposée:
800 - 1100 DT / Mois
Disponibilité:
Plein temps
Langues:
Français
Entreprise:
anonymous logo
SYBERNETYS
Secteur: informatique / télécoms
Taille: Entre 20 et 100 employés
Description de l'annonce:

Nous recherchons pour le compte de notre société un Développeur Web Backend.

A) Mission Principale :

Le Développeur Web Backend est responsable de la conception, du développement et de la maintenance des parties serveur des applications web. Il collaborera avec les équipes de développement frontend ainsi que les départements liés pour créer des solutions robustes et évolutives.

B) Responsabilités :

  • Développement :

    • Concevoir, développer et maintenir des applications web backend à l'aide de programmation et frameworks utilisés, par ex. PHP, Node.js, Python, Ruby on Rails, etc.
    • Écrire du code propre, réutilisable et documenté.
  • Architecture :

    • Concevoir l'architecture des applications et des services en respectant les bonnes pratiques et les normes de sécurité.
    • Participer à la définition et à la mise en place d'architectures logicielles scalables.
  • Intégration d'API :

    • Développer et intégrer des API RESTful ou GraphQL pour la communication avec des systèmes externes.
    • Collaborer avec les équipes frontend pour assurer une intégration fluide des fonctionnalités.
  • Base de données :

    • Concevoir, développer et optimiser des bases de données relationnelles et non relationnelles (SQL, NoSQL).
    • Assurer la migration, la gestion et la sécurité des données.
  • Tests et Débogage :

    • Mettre en place des tests unitaires et d’intégration pour garantir la qualité du code.
    • Déboguer et résoudre les problèmes rencontrés par les utilisateurs et les autres développeurs.
  • Collaboration :

    • Travailler en étroite collaboration avec les équipes de développement, de design et de produit pour proposer des solutions efficaces.
    • Participer aux revues de code et aux séances de brainstorming.

C) Compétences Requises :

  • Technologies :

    • Maîtrise d’un ou plusieurs langages de programmation backend (ex. : PHP, Java, Python, Node.js, etc.).
    • Connaissance approfondie des bases de données (MySQL, PostgreSQL, MongoDB, etc.).
    • Expérience avec des outils de versioning (Git, SVN).
  • Compétences Techniques :

    • Compréhension des concepts d’API (REST, GraphQL).
    • Notions de sécurité web et de gestion des performances.
  • Compétences Personnelles :

    • Capacité à résoudre des problèmes et à gérer des priorités.
    • Esprit d’équipe et bonne communication.
    • Autonomie et proactivité dans l’apprentissage de nouvelles technologies.
D) Formation :

  • Diplôme en informatique, développement logiciel ou domaine connexe.