Descripción
Resumen del Puesto:
Buscamos un/a Desarrollador/a Senior para liderar decisiones técnicas, resolver problemas complejos y asegurar la calidad en soluciones digitales, colaborando con IA.
Puntos Destacados:
1. Rol clave en desarrollo de soluciones y activos digitales
2. Participación real en decisiones de arquitectura y desarrollo
3. Oportunidad de trabajar con Inteligencia Artificial
Construimos soluciones digitales combinando **equipos senior \+ agentes de Inteligencia Artificial**, con foco en velocidad, calidad y criterio técnico. Buscamos incorporar a un/a **Desarrollador/a Senior** que no solo programe, sino que sea capaz de **tomar decisiones técnicas, cuestionar propuestas, resolver problemas complejos y hacerse responsable de la calidad del producto construido**.
**¿Cuál será tu desafío?**
Serás parte de un equipo técnico reducido y tendrás un rol clave en el desarrollo de soluciones y activos digitales. Tu responsabilidad no será únicamente escribir código: esperamos que puedas **entender el problema, proponer una solución, evaluar alternativas, tomar decisiones de arquitectura y asegurar que lo construido cumpla con los estándares técnicos definidos**. Trabajarás directamente con la Dirección Técnica y acompañarás técnicamente a perfiles junior.
**Principales responsabilidades**
* Desarrollar soluciones y activos digitales participando directamente en la construcción.
* Diseñar y evaluar soluciones de arquitectura y diseño técnico.
* Revisar código y detectar problemas de calidad, seguridad, autorización, manejo de datos y contratos de API.
* Definir y aplicar estándares técnicos y buenas prácticas de desarrollo.
* Traducir necesidades de negocio en especificaciones técnicas claras y verificables.
* Participar en la definición de la arquitectura de cada proyecto.
* Tomar decisiones técnicas y fundamentarlas.
* Revisar y corregir implementaciones antes de pasar a producción.
* Acompañar técnicamente a desarrolladores junior.
* Participar en la evolución de las prácticas, herramientas y estándares del equipo.
* Utilizar herramientas de IA para acelerar el desarrollo sin comprometer la calidad técnica.
**Requisitos excluyentes**
Buscamos experiencia comprobable en:
* **5\+ años desarrollando software en producción.**
* **Node.js \+ TypeScript o JavaScript** a nivel backend.
* **React**, con capacidad para revisar, intervenir y corregir código.
* **SQL y bases de datos relacionales.**
* Modelado de datos y migraciones versionadas.
* Al menos una nube pública: **AWS, GCP o Azure**.
* Experiencia operativa en despliegues, permisos, logs y control de costos cloud.
* **Git**, branches y Pull Requests como práctica habitual.
* Experiencia trabajando con **CI/CD y pipelines de despliegue automatizado**.
* Experiencia tomando decisiones de arquitectura y capacidad para explicar y defender técnicamente dichas decisiones.
* Experiencia trabajando con sistemas que llegaron a producción y se mantuvieron operativos.
**Será un plus si tienes experiencia en**
* **NestJS** u otro framework backend estructurado.
* **GCP / Cloud Run / Cloud SQL / PostgreSQL.**
* Row Level Security (RLS).
* Arquitecturas **multi\-tenant**.
* Migraciones de sistemas en producción sin interrupción del servicio.
* Observabilidad y gestión de incidentes.
* APIs e integraciones.
* Uso habitual de **Cursor, GitHub Copilot, Claude Code** u otros asistentes de programación con IA.
**No es necesario haber trabajado previamente con herramientas de IA**, pero sí tener interés y disposición para incorporarlas al proceso de desarrollo.
**¿Qué buscamos en ti?**
Más que alguien que simplemente ejecute tickets, buscamos una persona con **criterio técnico y autonomía**.
Valoramos especialmente:
**Pensamiento crítico:** cuestionas una solución cuando ves una alternativa mejor y puedes argumentar tu posición.
**Curiosidad:** investigas, pruebas herramientas y llegas a conclusiones propias.
**Pensamiento estructurado:** entiendes y ordenas el problema antes de comenzar a programar.
**Autonomía:** puedes avanzar sin necesitar instrucciones detalladas para cada paso.
**Responsabilidad técnica:** entiendes que una decisión de ingeniería tiene impacto en el negocio y en la operación.
**Adaptabilidad:** puedes trabajar en un entorno que está construyendo y evolucionando sus propios estándares y procesos.
**Este cargo NO es para ti si...**
* Necesitas instrucciones detalladas para cada tarea.
* Buscas limitarte exclusivamente a implementar lo que otros diseñan.
* No te interesa participar en decisiones de arquitectura.
* Te incomoda cuestionar o debatir decisiones técnicas.
* Necesitas procesos completamente definidos y estables.
* Buscas un cargo 100% remoto.
**¿Qué ofrecemos?**
* Jornada completa.
* **Modalidad presencial en Santiago**, con instancias híbridas.
* Trabajo directo con la Dirección Técnica.
* Equipo técnico reducido y con alto nivel de responsabilidad.
* Participación real en decisiones de arquitectura y desarrollo.
* Exposición a proyectos de desarrollo de activos digitales y soluciones con **Inteligencia Artificial**.
* Oportunidad de contribuir a la construcción de estándares y procesos técnicos desde una etapa temprana.
**Para postular**
En tu postulación, cuéntanos brevemente:
* ¿Cuántos años llevas desarrollando software en producción?
* ¿Cuál ha sido el proyecto técnicamente más complejo que has construido?
* ¿Qué decisiones de arquitectura has tomado directamente?
* ¿Qué stack utilizas actualmente?
* ¿Con qué nube tienes experiencia (AWS, GCP o Azure)?
* ¿Qué herramientas de IA utilizas actualmente para desarrollar software?
* ¿Cuál es tu pretensión de renta?
* ¿Tienes disponibilidad para trabajar presencialmente en Santiago?
**Si eres un/a desarrollador/a que disfruta resolver problemas complejos, tomar decisiones técnicas y construir soluciones que realmente lleguen a producción, queremos conocerte.**
Sueldo: Hasta $2\.500\.000 al mes
Lugar de trabajo: Empleo presencial