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.