Tech Lead

Airnguru

Airnguru

Salary: $$$
Type: Full time

Tags: Python PostgreSQL React Docker

Proyecto de desarrollo de un motor de pricing: herramienta web que reemplaza planillas Excel por un sistema de optimización, simulación de escenarios y dashboards ejecutivos. El Tech Lead define la arquitectura y lidera técnicamente el desarrollo.

Proyecto Desarrollo de motor de pricing — herramienta web de optimización y simulación

Contratante Airnguru S.A.

Modalidad Contrato por proyecto · Remoto (Chile) · Inicio lunes 20 de abril de 2026 · Duración 6 semanas

Stack Python (FastAPI) · React · PostgreSQL + BigQuery · Docker · Cloud (AWS/GCP/Azure), herramientas de IA para desarrollo de software

Trabajarás directamente con la Project Director, el Sr Consultant (lead funcional), el Data Scientist (autor del motor de cálculo) y un Semi-Senior Full Stack Developer a tu cargo. El proyecto está respaldado por el equipo senior de Airnguru.

Proyección
En función del éxito del proyecto, existe la posibilidad de continuidad con Airnguru en otros proyectos / clientes del portafolio.

This job is original from Get on Board.

Qué vas a hacer

  • Diseñar la arquitectura técnica end-to-end de la aplicación: backend, frontend, capa de datos (PostgreSQL para la aplicación web + Data Warehouse tipo BigQuery para el motor analítico), orquestación de jobs largos y despliegue en cloud.
  • Integrar el motor de cálculo desarrollado por nuestros data scientists en Python (entregado como código + API en FastAPI) dentro de la arquitectura de servicios: dockerizarlo, desplegarlo y coordinar su consumo desde el resto del sistema.
  • Apoyar a los data scientists en el paso de ambiente local a ambiente productivo del Data Warehouse (AWS / GCP / Azure, según defina el cliente).
  • Liderar técnicamente a un Semi-Senior Full Stack Developer: code reviews, desbloqueo técnico, pair programming en módulos críticos.
  • Definir estándares de calidad: estructura del repo, CI/CD básico, convenciones de API, testing, logging y observabilidad.
  • Asegurar que el sistema soporte ejecuciones largas del motor (varias horas) sin bloquear la UI: jobs asíncronos, workers, manejo de estado.
  • Participar en reuniones con el equipo de proyecto (Project Director, Sr Consultant, Data Scientist) para traducir requerimientos de negocio a decisiones técnicas.
  • Establecer capas de seguridad informática, accesos de usuarios e integración con el eco-sistema del cliente.

Entregables clave

  • Semana 1–2: Arquitectura aprobada, setup de infraestructura cloud, BD inicializada (PostgreSQL + Data Warehouse), repo y CI/CD operativos. Primeros componentes de frontend en revisión.
  • Semana 3–4: Motor de cálculo dockerizado e integrado a la arquitectura de servicios. Avances de frontend revisados y desbloqueados. APIs principales implementadas y documentadas.
  • Semana 5–6: Herramienta integrada end-to-end, soporte a testing con usuarios, documentación técnica de arquitectura y APIs entregada.

Qué buscamos

  • Experiencia: Ingeniero de software con 6+ años en desarrollo, al menos 2 como Tech Lead o Arquitecto en productos web con componente analítico/ML.
  • Backend Python sólido: FastAPI, SQLAlchemy, async/await, manejo de procesos largos (Celery / RQ / APScheduler).
  • Integración con pipelines de datos/ML: experiencia integrando código de científicos de datos (pandas, scipy, scikit-learn) en servicios productivos.
  • Frontend moderno: conocimiento sólido de React (no se requiere construirlo, pero sí revisar PRs y guiar al Developer).
  • Bases de datos: diseño de esquemas relacionales en PostgreSQL para la capa transaccional + experiencia con Data Warehouse (BigQuery, Snowflake, Redshift) para procesamiento analítico de gran volumen.
  • DevOps: Docker, despliegue en cloud (AWS / GCP / Azure), CI/CD con GitHub Actions o GitLab CI.
  • Soft skills: comunicación clara con stakeholders no técnicos, capacidad de priorizar, mentalidad de "entregar" sobre "perfeccionar".
  • Uso de herramientas de IA para desarrollo de software

Deseable (plus, no excluyente)

  • Experiencia previa en desarrollo de herramientas de gestión comercial.
  • Experiencia con herramientas de visualización (Chart.js, Recharts, D3, Plotly).
  • Familiaridad con orquestadores de workflows (Airflow, Prefect, Dagster).

Tarifa y condiciones

  • Monto total bruto del contrato: 152 UF (aprox. $6.063.981 CLP, según UF al 13-04-2026 = $39.894,61).
  • Dedicación Estimada: 20 hrs / semana × 6 semanas = 120 horas. Tarifa equivalente ≈ 1,27 UF/hr (≈ $50.533 CLP/hr).
  • Modalidad: boleta de honorarios, 100% remoto dentro de Chile.
  • Inicio: lunes 20 de abril de 2026.

Esquema de pago

  • 70% al cierre del proyecto: contra entrega y aceptación a conformidad del equipo Airnguru de los entregables comprometidos en las 6 semanas.
  • 30% post-implementación: contra OK del cliente final una vez que la herramienta esté en uso productivo. Este pago opera como garantía de 3 meses para corrección de bugs y traspaso de autonomía operacional al cliente.

Opción alternativa: rol combinado
Si te interesa tomar ambos roles (Tech Lead + Developer) como un único contrato, en el mismo plazo, podemos ofrecerte:
• Monto total Bruto: 315,07 UF (aprox. $12.569.595 CLP).

Flexible hours Flexible schedule and freedom for attending family needs or personal errands.

Source: GetOnBoard | Main Category: Programming