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.