Descripción del puesto
En LAILA estamos buscando a una persona recién egresada para incorporarse a nuestro equipo de desarrollo. Nos importa más encontrar a alguien con entusiasmo, curiosidad y una gran capacidad de aprendizaje que a una persona que ya domine todas las tecnologías que utilizamos.
LAILA es una plataforma legal tecnológica que combina software, inteligencia artificial y revisión humana para automatizar procesos jurídicos complejos. Trabajamos con informes legales, análisis de documentos, formularios, generación de contratos, firmas electrónicas y herramientas para el onboarding de empresas.
## El cargo
La persona se integrará como full stack junior y reportará directamente al líder técnico del equipo.
Su trabajo inicial estará principalmente enfocado en mejoras concretas del producto: interfaces, formularios, templates, validaciones, tablas, flujos de navegación y funcionalidades solicitadas por clientes. Gradualmente podrá participar también en el backend, la base de datos, nuestras APIs y los procesos de análisis documental e inteligencia artificial.
El objetivo no es que trabaje de manera completamente autónoma desde el primer día, sino que pueda asumir tareas acotadas, implementar soluciones, recibir feedback mediante revisión de código y aumentar progresivamente su nivel de responsabilidad.
## Principales responsabilidades
* Implementar nuevas funcionalidades y mejoras en la plataforma.
* Desarrollar y mantener componentes de interfaz y flujos de usuario.
* Trabajar en rutas, validaciones y lógica de backend.
* Corregir bugs y analizar problemas reportados por usuarios o por el equipo.
* Escribir código claro, tipado y mantenible.
* Agregar o actualizar pruebas cuando sean útiles para validar una funcionalidad.
* Participar en revisiones de código mediante pull requests en GitHub.
* Utilizar herramientas de desarrollo asistido por inteligencia artificial, como Codex o Claude, para investigar, programar, probar y documentar.
* Aprender progresivamente sobre el dominio legal y los procesos que automatiza LAILA.
* Eventualmente participar en tareas de soporte técnico y diagnóstico de problemas en ambientes de prueba o producción.
## Nuestro stack
LAILA está construido como un monorepo principalmente en TypeScript. La plataforma combina React y Remix en el frontend y en sus rutas full stack, Fastify para la API, Prisma con PostgreSQL para datos, y distintos servicios de Azure para almacenamiento y procesamiento documental. También usamos Vitest, GitHub Actions, pnpm y herramientas de observabilidad y de inteligencia artificial.
No esperamos que una persona recién egresada conozca todo este stack. Tampoco es indispensable haber trabajado previamente con TypeScript. Sí esperamos que tenga buenos fundamentos de programación y que pueda aprender rápidamente tecnologías nuevas.
## Qué buscamos
* Título profesional en informática, ingeniería de software, ciencias de la computación o una carrera relacionada.
* Persona recién egresada o al inicio de su trayectoria profesional.
* Buenos fundamentos de programación y capacidad para entender código existente.
* Alguna experiencia desarrollando aplicaciones, ya sea mediante proyectos universitarios, práctica profesional, tesis, proyectos personales o trabajo previo.
* Conocimientos básicos de desarrollo web y de la interacción entre frontend, backend y base de datos.
* Capacidad para investigar, probar alternativas y pedir ayuda cuando sea necesario.
* Orden y responsabilidad al trabajar con código que forma parte de un producto utilizado por clientes.
* Disposición para recibir feedback y mejorar su trabajo a partir de revisiones de código.
* Interés genuino por aprender sobre inteligencia artificial aplicada al desarrollo de software.
* Capacidad para utilizar herramientas como Codex o Claude sin delegar ciegamente en ellas: debe poder entender, revisar, probar y explicar el código que incorpora.
No exigimos experiencia previa en tecnología legal, inteligencia artificial, Remix, Prisma, Fastify o Azure. Tampoco exigimos un nivel específico o acreditación de inglés.
## Qué valoramos especialmente
Valoramos a las personas que:
* Disfrutan aprender y enfrentarse a problemas que todavía no saben resolver.
* Son capaces de avanzar por iniciativa propia, pero comunican oportunamente cuando están bloqueadas.
* Se preocupan por entender el problema antes de escribir código.
* Pueden recibir una observación sobre su trabajo sin tomarla como algo personal.
* Tienen atención al detalle y entienden que pequeños errores pueden afectar procesos importantes para nuestros clientes.
* Ven las herramientas de inteligencia artificial como una forma de amplificar su capacidad, no como un reemplazo de su propio criterio.
* Quieren crecer rápidamente y asumir cada vez más responsabilidad dentro de un equipo pequeño.
## Condiciones iniciales
El cargo comenzará mediante un **contrato a plazo fijo por tres meses**, con posibilidad de renovación por **seis meses adicionales**.
La compensación y los demás detalles se comunicarán directamente a las personas interesadas.