Développeur Python full-stack – pour une plateforme de trading algorithmique
Description
OpenAlgo fournit déjà la majeure partie de l’infrastructure sous-jacente liée aux courtiers et aux API. L’objectif est donc de personnaliser, intégrer et conditionner les composants existants au sein d’une application web fiable et conviviale, plutôt que de construire une plateforme de trading entièrement à partir de zéro.
Le périmètre initial comprend notamment :
- Personnaliser et étendre le dépôt OpenAlgo.
- Intégrer les comptes de courtage Zerodha et Dhan.
- Afficher les positions, les ordres, les profits et pertes (P&L) en temps réel, ainsi que les informations pertinentes du compte.
- Fournir des API/interfaces permettant à un agent d’IA externe de surveiller les informations du marché et du compte, et d’interagir avec la plateforme.
- Intégrer, si nécessaire, des services externes basés sur MCP/API.
- Construire un tableau de bord web propre et responsive.
- Déployer l’application complète sur un serveur VPS ou cloud.
- Configurer une adresse IP statique, un domaine, le SSL, Nginx et l’infrastructure serveur nécessaire.
- Mettre en place une journalisation appropriée, une gestion des erreurs, des mesures de sécurité et une surveillance du système.
- Maintenir un code propre, documenté et modulaire sur GitHub.
- Veiller à ce que le système puisse être étendu ultérieurement pour intégrer des notifications WhatsApp/Telegram et une application mobile.
Important : les stratégies de trading propriétaires, les algorithmes et la logique de prise de décision de l’IA ne relèvent pas du périmètre du freelance et resteront privés. Le freelance travaillera principalement sur les couches technologique, d’intégration, d’exécution et de déploiement.
La préférence ira à une personne ayant une expérience préalable d’OpenAlgo, des API de courtiers indiens, des plateformes de trading algorithmique, des tableaux de bord de trading ou des applications fintech.
Je recherche une personne capable de prendre en charge le projet de manière autonome, depuis le dépôt existant jusqu’à un MVP stable et déployé.
