Développeur Senior Full-Stack : Amélioration des produits Open Source et intégration des API

À distance
À plein temps
Temps partiel
Rejoignez notre équipe en tant que développeur web senior et développez notre plateforme PULS avec des fonctionnalités d'intégration des paiements, d'authentification des médias sociaux et de modération de l'IA. Les développeurs expérimentés travaillent à distance. Aperçu du projet - Vous travaillerez avec notre plateforme PULS établie et aurez besoin d'un développeur capable de se familiariser rapidement avec l'architecture existante tout en implémentant de nouvelles fonctionnalités. - Le projet se concentrera sur le traitement des paiements, les systèmes d'authentification et la modération de contenu alimentée par l'IA - tous des éléments cruciaux pour le développement ultérieur de notre produit. Tâches principales - Intégration du système de paiement : Mise en œuvre et configuration du traitement des paiements par abonnement via l'API UKassa afin de garantir des transactions sécurisées et une bonne gestion des factures. - Amélioration de l'authentification : Développement de systèmes d'autorisation multiplateformes avec connexion à VK, OK, Apple ID et Yandex ID. - Vérification des numéros de téléphone : Développement d'un système robuste d'autorisation des numéros de téléphone avec Call Password ID pour une sécurité accrue. - Dépannage : Identification, dépannage et correction des problèmes de plateforme existants tout en maintenant la qualité du code. - Intégration de l'IA : Mise en œuvre de systèmes automatisés de modération du contenu généré par les utilisateurs, y compris le filtrage des photos et l'analyse du texte afin d'éviter les contenus inappropriés et la fraude. - Documentation : Créer une documentation technique complète pour toutes les fonctionnalités mises en œuvre et les changements apportés au système. - Tests : Élaborer et mettre en œuvre des procédures de test approfondies pour garantir la fiabilité des nouvelles mises en œuvre. Compétences et expérience requises : - Au moins 5 ans d'expérience professionnelle en développement web full-stack. - Connaissance approfondie des frameworks JavaScript modernes (React, Vue ou Angular). - Expérience en développement backend avec Node.js, Python ou PHP. - Expérience approfondie de l'intégration et de la mise en œuvre d'API RESTful. - Connaissance avérée des systèmes de traitement des paiements et des API financières. - Connaissance des flux d'authentification OAuth et des implémentations de connexion sociale. - Expérience de l'intégration de services AI/ML pour la modération de contenu. - Expérience avérée dans l'identification et la résolution d'erreurs. Important : - Expérience des systèmes de vérification par téléphone. - Connaissance de base des systèmes de modération de contenu ou des implémentations de confiance et de sécurité. - Connaissance des technologies de reconnaissance d'images et d'analyse de texte. - Expérience de la personnalisation et de l'extension de projets open source. Pile technologique - Frontend : JavaScript/TypeScript, cadres modernes. - Backend : Node.js/Express, Python ou PHP. - Base de données : MySQL, PostgreSQL ou MongoDB. - Intégration API : Services RESTful, OAuth. - DevOps : Git, pipelines CI/CD. - Services d'IA : API pour la modération de contenu, NLP pour l'analyse de texte. Pourquoi travailler sur ce projet ? - Ce rôle vous offre une opportunité exceptionnelle d'avoir un impact significatif sur un produit établi avec de vrais utilisateurs. - Vous relèverez de nombreux défis techniques dans les domaines des systèmes de paiement, de l'authentification et de la mise en œuvre d'une IA de pointe. - Le projet fournira une expérience précieuse dans l'intégration des technologies financières et des systèmes de modération de contenu - des compétences qui sont de plus en plus importantes dans le paysage numérique d'aujourd'hui. - En tant que poste à distance, vous bénéficierez de la flexibilité de travailler depuis l'endroit de votre choix tout en collaborant avec notre équipe distribuée.