fbpx Application disponible

Développeur Back-End / temps partiel

Projet : Développeur Back-End / temps partiel

Détails du projet

LA REMUNERATION EST PAR MOIS

Détails du poste :

Suivi du développement de l’Application Serveur

– Conception et développement d’APIs RESTful ou GraphQL pour permettre les interactions entre le front-end et les bases de données.

Gestion de Bases de Données

– Intégration et gestion des bases de données, que ce soit des bases de données relationnelles comme MongoDB.

Authentification et Sécurité

– Mise en place des méthodes d’authentification et d’autorisation, telles que JWT (JSON Web Token) ou OAuth.
– Application de mesures de sécurité pour protéger les données sensibles et renforcement de la sécurité déjà existante.

Optimisation des Performances

– Optimisation des requêtes à la base de données, du code et des configurations serveur pour améliorer les performances de l’ERP.

Test et Déploiement

– Écriture de tests unitaires et fonctionnels pour valider le code. – Configuration et gestion des environnements de déploiement

Intégration et Collaboration

– Collaboration avec les développeurs front-end pour intégrer les éléments de l’interface utilisateur avec la logique serveur.
– Travail en étroite collaboration avec les autres membres de l’équipe de développement, y compris les designers, les chefs de produit et les gestionnaires de projet.

Maintenance et Mises à Jour

– Surveillance de l’état de santé de l’ERP SCAN & RECYCLE, dépannage et résolution des bugs. – Mise à jour des bibliothèques et des frameworks utilisés pour suivre les meilleures pratiques et les dernières versions.

Documentation

– Rédaction de documentation technique pour faciliter la maintenance et la compréhension du code par d’autres développeurs.

Gestion de Cache

– Utilisation de systèmes de mise en cache comme Redis ou Memcached pour améliorer les performances.

Scalabilité

– Conception de systèmes qui peuvent facilement évoluer pour supporter un nombre croissant d’utilisateurs et de requêtes.

DevOps

– Automatisation du pipeline de CI/CD (Intégration Continue et Déploiement Continu)

Analyse de Données

– Implémentation de fonctions d’analyse et de génération de rapports pour suivre le comportement des utilisateurs, l’utilisation des ressources, etc.

Gestion des Files d’Attente

– Utilisation de systèmes de gestion de files d’attente comme RabbitMQ ou Kafka pour gérer les opérations asynchrones et les workflows complexes.

Localisation et Internationalisation

– Implantation de solutions pour rendre l’application disponible en plusieurs langues et formats régionaux.

Gestion de Versions d’API

– Maintien de différentes versions d’API pour garantir la compatibilité avec divers clients.

Recherche

– Implémentation et optimisation de fonctionnalités de recherche.

Support Technique

– Fournir un support technique aux équipes front-end, aux gestionnaires de produit, aux intervenants et parfois même aux clients.

Formation et Mentorat

– Formation et encadrement de nouveaux développeurs ou d’autres membres de l’équipe technique.

Si vous êtes intéressé, merci de nous faire parvenir votre candidature

– Type de contrat : Freelance – Durée du contrat : 6 mois
– Horaires de travail : 9h/17h