Desarrollador Full-Stack Python/React | Proyecto LegalTech | Remoto

Remoto
Jornada completa
Tiempo parcial
Estamos buscando un Desarrollador Full-Stack experimentado para unirse a nuestro innovador proyecto startup en el sector de tecnología legal. Nuestra plataforma utiliza inteligencia artificial para simplificar todos los aspectos del trabajo contractual para pequeñas empresas y freelancers que no disponen de equipos legales propios. Desde la creación hasta la resolución de disputas, nuestro objetivo es hacer que la gestión de tareas legales sea fácil, asequible y sin complicaciones. Sobre el Proyecto: Nuestra startup está revolucionando el acceso a servicios legales mediante tecnología avanzada. Desarrollamos una solución integral que automatiza y simplifica procesos legales complejos, permitiendo a pequeñas empresas y profesionales independientes gestionar sus contratos y obligaciones legales sin necesidad de costosos abogados. Utilizamos inteligencia artificial y algoritmos avanzados para crear documentos legales, analizar contratos existentes y proporcionar recomendaciones personalizadas. Responsabilidades Clave: - Desarrollar una plataforma tecnológica completa desde cero, estableciendo arquitectura y mejores prácticas. - Diseñar, escribir y desplegar el código base utilizando metodologías CI/CD modernas (GitHub Actions, Jenkins, GitLab CI). - Gestionar y mantener el código base, asegurando calidad, escalabilidad y rendimiento óptimo. - Implementar integración de API utilizando REST y FAST API, conectando diversos servicios y funcionalidades. - Desarrollar interfaces de usuario intuitivas con React (v18+) y componentes reutilizables. - Diseñar y optimizar bases de datos MongoDB, asegurando estructura eficiente y consultas de alto rendimiento. - Crear pipelines de procesamiento en Python para análisis de texto y funcionalidades de inteligencia artificial. - Colaborar con el equipo de producto para transformar requisitos en soluciones técnicas viables. - Participar en revisiones de código y pruebas para garantizar la calidad del software. - Documentar procesos, arquitectura y decisiones técnicas para referencia futura. Requisitos Esenciales: - Experiencia demostrable como desarrollador Full-Stack, con dominio tanto del frontend como del backend. - Conocimiento profundo de Python (3.10+) y frameworks modernos como FastAPI, Flask o Django. - Experiencia sólida con MongoDB, incluyendo diseño de esquemas, agregaciones y optimización de consultas. - Dominio de React (v18+), Redux, y ecosistema de JavaScript moderno. - Experiencia en diseño e implementación de APIs REST, con comprensión de mejores prácticas y estándares. - Conocimiento práctico de metodologías CI/CD y herramientas asociadas. - Capacidad para trabajar con control de versiones Git en un entorno colaborativo. - Experiencia en desarrollo desde cero de nuevos proyectos y arquitecturas. - Nivel de inglés B2 o superior, con capacidad para comunicarse fluidamente en entornos profesionales. - Capacidad para trabajar de forma autónoma en un entorno remoto, gestionando eficazmente el tiempo y las prioridades. Competencias Valoradas: - Experiencia en tecnologías relacionadas con inteligencia artificial o procesamiento de lenguaje natural. - Conocimiento del sector legal o experiencia en proyectos similares relacionados con documentación legal. - Experiencia con AWS, Google Cloud Platform o Microsoft Azure. - Conocimientos de Docker y Kubernetes para orquestación de contenedores. - Experiencia en implementación de pruebas automatizadas y metodologías TDD. - Comprensión de principios SOLID y patrones de diseño de software. - Experiencia con TypeScript para desarrollo frontend más robusto. - Conocimientos de seguridad informática y protección de datos confidenciales. - Experiencia en startups o entornos de rápido crecimiento. Tecnologías con las que Trabajarás: - Backend: Python 3.10+, FastAPI, Flask - Frontend: React 18, Redux, Material UI, Styled Components - Base de datos: MongoDB Atlas - Cloud: AWS, Docker - CI/CD: GitHub Actions, Jenkins - Control de versiones: Git, GitHub - Herramientas de colaboración: Jira, Confluence, Slack ¿Por Qué Unirse a Nuestro Equipo? Al unirse a nuestro proyecto innovador, tendrá la oportunidad de construir una solución tecnológica desde sus cimientos, tomar decisiones arquitectónicas importantes y ver el impacto directo de su trabajo. Ofrecemos un entorno laboral flexible y remoto, con una cultura que valora la iniciativa, la creatividad y el aprendizaje continuo. Siendo parte de una startup en crecimiento, tendrá exposición a múltiples aspectos del negocio y la posibilidad de crecer profesionalmente a medida que la empresa se expande. Nuestro proyecto combina tecnología avanzada con un propósito significativo: democratizar el acceso a servicios legales para aquellos que más lo necesitan.