freehire launches on Product Hunt on 26 August.

Follow →

INGENIERO/A DE SOFTWARE FULL STACK (JUNIOR)

Summary

Build full-stack web apps with React + TypeScript (frontend) and Node.js (backend), deploy them via Azure DevOps, and integrate internal platforms with AI agents.

INGENIERO/A DE SOFTWARE FULL STACK (JUNIOR) - GRUPO O2

Híbrido: 4 días presenciales en Las Condes (RM) + 1 día teletrabajo. Contrato indefinido. Jornada 42 horas semanales. Renta acorde a mercado.

ESTE ROL NO ES PARA TI

  • Nunca has llevado una aplicación web a producción (trabajo o portafolio sólido equivalente).
  • No manejas React con TypeScript ni has construido APIs REST con Node.js.
  • Buscas trabajo 100% remoto: este cargo es presencial 4 días en Las Condes.
  • Prefieres ejecutar tickets sin entender el negocio detrás del requerimiento.

QUÉ HARÁS

  • Desarrollar aplicaciones web completas con React + TypeScript (frontend) y Node.js (backend).
  • Diseñar y consumir APIs REST, modelar bases de datos y escribir consultas eficientes.
  • Construir las interfaces y servicios que conectan a los usuarios con nuestras plataformas internas y agentes de IA.
  • Participar del ciclo completo: levantamiento con usuarios, desarrollo, revisión de código (pull requests), pruebas y despliegue.
  • Trabajar con repositorios, boards y pipelines en Azure DevOps.
  • Mantener y evolucionar aplicaciones existentes, mejorando su calidad de forma incremental.
  • Documentar decisiones técnicas y compartir conocimiento con el equipo.

REQUISITOS (EXCLUYENTES)

  • Experiencia demostrable desarrollando aplicaciones web en producción (proyectos laborales o portafolio sólido equivalente).
  • React con TypeScript: hooks, manejo de estado, componentes reutilizables, consumo de APIs.
  • Node.js: construcción de APIs REST, manejo de errores, autenticación.
  • Next.js u otros frameworks sobre React.
  • Vite.
  • Bases de datos: SQL sólido (modelado, joins, índices) y experiencia con algún motor relacional (SQL Server, PostgreSQL u otro).
  • Git: flujo de branches, pull requests, resolución de conflictos.
  • Conocimiento básico de Azure DevOps o herramienta similar (GitLab, GitHub Actions, Jira+Bitbucket): repos, boards, pipelines.
  • Título de Ingeniería Informática, Civil en Computación, Analista Programador o experiencia equivalente. También en proceso de egreso.

DESEABLES (SUMAN PUNTOS)

  • C# / .NET, PHP, Python (tenemos plataformas internas en .NET que podrías llegar a tocar).
  • CI/CD: pipelines de build, test y despliegue automatizado.
  • Docker y nociones de despliegue en Linux o cloud (Azure, AWS).
  • Testing automatizado (unitario, integración, e2e).
  • Experiencia integrando APIs de LLMs o interés en aplicaciones con IA.
  • Blazor o experiencia en migración/modernización de plataformas.

QUÉ BUSCAMOS EN TI

  • Código con criterio: legible, probado y pensado para que otro lo mantenga, no solo para que funcione hoy.
  • Autonomía con comunicación: avanzas solo, pero avisas a tiempo cuando algo se traba o cambia de alcance.
  • Capacidad de entender el negocio detrás del requerimiento y proponer mejores soluciones.
  • Disposición a moverte entre frontend y backend según lo que el producto necesite.
  • Rigor en lo básico: validar datos, manejar errores, probar antes de entregar.
  • Ganas de aprender: usamos herramientas de IA en el flujo de desarrollo y el stack evoluciona constantemente.

See also