Senior Full-Stack Software Engineer — React y Python
Maxxa
· Remote
Full time
$3600 - $3600
💻 Programming
Today
Heads up: we remove this job from our database within a month (monthly cleanup), so the link may stop working. We've saved it in your browser so you can find it again.
Requerimientos del cargo
Este rol NO es para ti si:
- Prefieres que te lleguen las tareas ya definidas. Tu TL te va a decir qué hay que lograr, no cómo. Escalas lo que esté fuera de tu alcance; el resto lo resuelves tú.
- Quieres quedarte solo en el front. El onboarding vive en React y se apoya en servicios en Python: te vas a meter en los dos lados.
Lo que sí necesitamos:
- +6 años desarrollando software y experiencia demostrable como fullstack, idealmente con stack Python.
- Manejo real de React. No pedimos que seas el referente del equipo: sí que puedas discutir de igual a igual una decisión de arquitectura de front y sostenerla con argumentos.
- Experiencia modelando flujos de negocio multi-paso: máquinas de estado, pasos con precondiciones, reintentos, procesos que se abandonan y se retoman días después.
- Disposición y foco sobre estabilidad, escalabilidad y buenas prácticas, incluidas estrategias de testing (unitario, integración y E2E) sobre flujos críticos, con simulación de servicios de terceros.
- Criterio de producto. Sabes leer una métrica de caída, hablar con quien atiende al cliente y decidir qué se arregla primero. Discutes el requerimiento antes de implementarlo.
- Autonomía real y comunicación asertiva: capacidad de influir, alinear y sostener un estándar sin autoridad formal sobre las personas con las que trabajas.
Tu misión
Buscamos a un/a ingeniero/a de software fullstack con harta experiencia, para:
- Entender el onboarding de punta a punta. Qué rol cumple cada paso, por qué existe, quién es su usuario, qué producto lo necesita y qué pasa cuando falla. Hoy ese mapa completo no vive en la cabeza de nadie.
- Mejorar la experiencia de hoy desde el primer mes. Antes de que exista una sola línea de código de la reescritura ya hay mucho por ganar: ver dónde se traba la gente, atacar los pasos que más fricción generan y liberar mejoras sobre el proceso que ya está andando.
- Diseñar y liderar la reescritura. Proponer la arquitectura del onboarding definitivo: pasos como piezas componibles, con sus actores, precondiciones, estados y vigencia explícitos, en vez de pantallas encadenadas. Que sea mantenible, evolucionable y que minimice errores por construcción.
- Decidir qué se reutiliza entre productos. Si alguien ya completó un paso para contratar un producto, ¿se lo volvemos a pedir para el siguiente? Reutilizar baja la fricción; repetir sostiene la cobertura de riesgo. Esa discusión se lleva con Riesgo y con Producto: no la define ingeniería sola.
- Construir para el Maxxa internacional. Esta reescritura es la versión que se lleva a los otros países. Los conceptos se repiten —identidad, cobro automático, firma, garantías— pero el proveedor y la regulación cambian en cada mercado.
- Coordinar sin mandar. Buena parte de los servicios que el onboarding orquesta los construyen otros equipos de Tecnología. No los diriges: los alineas, con una visión global de lo que tu producto tiene que lograr y con un estándar alto de lo que aceptas.
Habilidades deseables
- Arquitectura hexagonal / puertos y adaptadores, o Clean Architecture aplicada al frontend, con separación real entre dominio, casos de uso e infraestructura. Es a donde queremos llegar con la reescritura: si ya lo hiciste, mejor; si no, es parte de lo que vas a aprender acá.
- Python en profundidad (Django/Flask/FastAPI) o experiencia sólida en otro backend.
- Haber sido referente técnico de frontend de un equipo: no solo escribir buen código, sino haber subido el piso de los demás.
- Sensibilidad de UX y accesibilidad; experiencia leyendo métricas de interacción y experimentación (Mixpanel, Amplitude o similares).
- Uso fluido de herramientas de IA para desarrollo (Claude Code, Cursor) y estándares como MCP.
- Formación en Ingeniería Civil en Computación / Informática, Industrial mención TI/Computación o afines. No es excluyente.
Beneficios y cultura
Cómo trabajamos este rol. Reportas al Tech Lead de Experiencia Unificada, el equipo dueño de login, registro, home, perfil y ahora onboarding. No tienes personas a cargo: tu peso en la organización viene de ser dueño/a del onboarding y de coordinarte con los equipos que construyen los servicios que ese proceso orquesta.
Te unirás a una fintech donde tu energía se ve recompensada:
- Modalidad híbrida para personas con residencia en Santiago de Chile y full remoto para otras ubicaciones.
- Tiempo de bienestar: con metas cumplidas, sales 30 min antes todos los días. Días administrativos, tarde libre por cumpleaños y día de mudanza.
- Asignación de almuerzo.
- Seguro complementario de salud, dental y vida (al pasar a contrato indefinido).
- Aguinaldos y bonos de matrimonio, nacimiento y escolaridad, entre otros.
- Capacitación continua en UBITS.
- En la oficina: snack saludable, cafetería ilimitada, actividades de equipo y más.
Los beneficios corresponden a contratación bajo legislación chilena.
ReactPythonAutomated Testing
Source: GetOnBoard