Desarrollador Senior Full-Stack: Mejora de productos de código abierto e integración de API

Remoto
Jornada completa
Tiempo parcial
Únase a nuestro equipo como desarrollador web sénior y amplíe nuestra plataforma PULS con funciones de integración de pagos, autenticación de redes sociales y moderación de IA. Los desarrolladores con experiencia trabajan a distancia. Resumen del proyecto - Trabajarás con nuestra plataforma PULS establecida y se requiere un desarrollador que pueda familiarizarse rápidamente con la arquitectura existente mientras implementa nuevas características. - El proyecto se centrará en el procesamiento de pagos, los sistemas de autenticación y la moderación de contenidos impulsada por IA, todos ellos elementos cruciales para el futuro desarrollo de nuestro producto. Tareas principales - Integración del sistema de pago: Implementación y configuración del procesamiento de pagos de suscripción a través de la API de UKassa para garantizar transacciones seguras y una correcta gestión de facturas. - Mejora de la autenticación: Desarrollo de sistemas de autorización multiplataforma con conexión a VK, OK, Apple ID y Yandex ID. - Verificación telefónica: Desarrollo de un sólido sistema de autorización de números de teléfono con Call Password ID para aumentar la seguridad. - Resolución de problemas: Identificación, solución de problemas y corrección de problemas existentes en la plataforma manteniendo la calidad del código. - Integración de IA: Implementación de sistemas automatizados de moderación de contenidos generados por los usuarios, incluida la selección de fotos y el análisis de texto para evitar material inapropiado y fraudes. - Documentación: Crear documentación técnica completa para todas las funciones implementadas y los cambios del sistema. - Pruebas: Desarrollar e implementar procedimientos de prueba exhaustivos para garantizar la fiabilidad de las nuevas implementaciones. Conocimientos y experiencia necesarios: - Al menos 5 años de experiencia profesional en desarrollo web full-stack. - Conocimiento profundo de frameworks JavaScript modernos (React, Vue o Angular). - Experiencia en desarrollo backend con Node.js, Python o PHP. - Amplia experiencia con la integración e implementación de API RESTful. - Conocimiento probado de sistemas de procesamiento de pagos y APIs financieras. - Conocimiento de flujos de autenticación OAuth e implementaciones de login social. - Experiencia con la integración de servicios AI/ML para la moderación de contenidos. - Experiencia demostrada en la identificación y resolución de errores con éxito. Importante: - Experiencia con sistemas de verificación telefónica. - Conocimientos previos de sistemas de moderación de contenidos o implementaciones de confianza y seguridad. - Conocimiento de tecnologías de reconocimiento de imágenes y análisis de texto. - Experiencia en personalización y ampliación de proyectos de código abierto. Pila tecnológica - Frontend: JavaScript/TypeScript, frameworks modernos. - Backend: Node.js/Express, Python o PHP. - Base de datos: MySQL, PostgreSQL o MongoDB. - Integración API: Servicios RESTful, OAuth. - DevOps: Git, CI/CD pipelines. - Servicios de IA: APIs para moderación de contenidos, NLP para análisis de texto. ¿Por qué trabajar en este proyecto? - Este papel le ofrece una oportunidad excepcional para hacer un impacto significativo en un producto establecido con usuarios reales. - Superarás múltiples retos técnicos en las áreas de sistemas de pago, autenticación e implementación de IA de vanguardia. - El proyecto proporcionará una valiosa experiencia en la integración de tecnologías financieras y sistemas de moderación de contenidos, habilidades cada vez más importantes en el panorama digital actual. - Al ser un puesto remoto, disfrutarás de la flexibilidad de trabajar desde tu ubicación preferida mientras colaboras con nuestro equipo distribuido.