Les meilleurs développeurs back-end freelances sont sur Codeur.com

Refonte site marchand

 Fermé·Plus de 10 000 €·34 offres·928 vues·33 interactions


Nous sommes un pure player, leader dans son domaine d'activité. Nous travaillons sur de nombreux pays, principalement en Europe et Amérique du Nord.

Nous avons pour projet de refondre un site web PHP MySQL (vieux de bientôt 15 ans) vers une structure plus moderne, plus modulaire et beaucoup plus basée sur des API REST simples et des fichiers HTML/CSS/JS statiques pour la partie publique. Nous avons choisi de travailler en Node JS.
Nous recherchons un ou plusieurs développeurs qui soient à l'aise avec NodeJS ainsi qu'avec PHP (afin de pouvoir parfois relire des vieux morceaux de code PHP, en comprendre le principe et les remettre sous une forme correcte).
Certaines parties sont actuellement développées en python (pour générer des images). Des notions de Python seront donc les bienvenues.
Le site Internet est organisé de manière assez complexe entre deux sociétés, une vingtaine de langues, une trentaines de marques et 5 serveurs répartis entre l'europe et les US. Il y a beaucoup de notions de synchronisation et d'interactions à prévoir afin de viser un système décentralisé et fiable.
Le site doit être pré-généré de façon statique car nous proposons des millions de pages qui sont mises à dispositions des marketplaces. Celles-ci crawlent parfois à des rythmes qui flooder les serveurs, c'est pour cette raison que désormais tout est statique afin que le serveur puisse facilement encaisser la charge de lourdes périodes de crawl sans effort. Actuellement, tout est fait avec un script PHP, mais nous envisageons de travailler avec Jekyll. Des notions là dedans sont donc les bienvenues également. (La faisabilité n'a pas encore été étudiée).
Des connaissances des services tiers suivants sont très recommandées : Google Shopping, Adwords, Stripe, Amazon, SendInBlue. Car beaucoup d'informations sont échangées avec ces services.
Les développeurs devront être à l'aise avec un service de versionning comme GIT (probablement sur GitHub ou un autre service auto hébergé du même genre).
Nous aurons besoin d'un code documenté et d'une documentation d'utilisation des API et une documentation d'utilisation du backoffice.
Nous ne sommes pas encore arrêtés sur le format des bases de données. Il se peut que tout soit sous forme de fichiers statiques pour permettre une synchronisation simple entre les serveurs. A étudier également.

- Avoir des serveurs qui fonctionnent en totale autonomie
- Essayer de fournir au maximum les éléments de façon statique afin d'éviter les problèmes de flood de crawling (car parfois il y a des centaines de milliers de pages à crawler par les marketplace).
- Avoir un système beaucoup plus scalable et décentralisé.
- Avoir un repo afin de pouvoir travailler en collaboration et en local.
- Avoir des APIs bien indépendantes et une structure segmentée qui permettra de maintenir plus facilement le système et de répartir les tâches.
- Pouvoir synchroniser des documents entre les multiples serveurs en exécutant simplement des rsync. Eviter au maximum la centralisation.
- Permettre à l'équipe de modifier certaines configurations produits sans grande connaissance technique. L'équipe doit être en mesure d'être au maximum indépendante et de modifier des éléments qui ne sont pas (encore) gérables dans le backoffice (Il est envisagé de mettre à disposition des fichiers YAML modifiable via le BO dans un premier temps).
- Des notions du logiciel Blender sont également les bienvenues, car c'est avec ce logiciel que les images sont prégénérées.

Nous recherchons des freelances qui travailleront sous la responsabilité de notre développeur. Merci de nous indiquer votre taux horaire. Le projet doit démarrer fin janvier.

Budget indicatif : Plus de 10 000 €

Publication : 10 décembre 2020 à 16h14

Profils recherchés : Développeur back-end freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

34 freelances ont répondu à ce projet

19 propositions de devis en moins de 2h

+27

Montant moyen des devis proposés : 4 500 €

Estimation du délai : 22 jours

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.