Senior Software Engineer Node.js, Kotlin, Claude Code en Continuum

Empleo finalizado - No se reciben más postulantes

Sigue a Continuum en Get on Board y te notificaremos cuando publique nuevos empleos (y podrás encontrar muchos otros empleos de tu interés).

¿Te interesa trabajar en Continuum? Mira sus empleos:

Trabajarás en un sistema crítico de logística de distribución para un cliente del sector energía en Chile. El sistema está en producción activa y opera con consecuencias operativas y tributarias reales — camiones en ruta, facturación electrónica, conexiones SII.
El proyecto tiene dos fases: 8 semanas de estabilización sobre un monolito con deuda técnica significativa, seguidas de una migración progresiva a un SaaS externo usando patrón Strangler Fig.
No es un proyecto greenfield. Es un sistema productivo donde cada cambio tiene consecuencia real e inmediata. Buscamos a alguien que haya mantenido y saneado código heredado en producción — no solo construido proyectos desde cero.
Duración total: 6 meses.
Salario: 3000 a 3700 USD

Este empleo es publicado por getonbrd.com.

Job functions

La dinámica es asíncrona y orientada a resultados. Coordinarás directamente con el equipo técnico-funcional del cliente (QA y operaciones) sin microgestión, y se espera criterio propio para decidir cuándo escalar, cuándo esperar validación y cuándo no mergear. El proyecto usa Claude Code como herramienta de trabajo diario integrada al flujo de ingeniería.
En el día a día, te ocuparás de:
  • Diagnosticar y corregir incidencias críticas en producción
  • Refactorizar código heredado de forma incremental sin interrumpir el servicio
  • Escribir tests antes de tocar módulos existentes — como práctica de trabajo, no como entregable final
  • Implementar transacciones atómicas y error handling explícito donde hoy no existen
  • Gestionar el flujo de ramas, releases y cherry-picks en Git
  • Construir scripts o agentes con Claude Code SDK para automatizar tareas repetitivas: análisis de logs, detección de patrones, generación de tests
  • Participar en la planificación y ejecución de la migración progresiva al nuevo SaaS

Requisitos obligatorios


Técnicos

  • Node.js: Cómodo navegando monolitos grandes y mal estructurados — no solo proyectos limpios
  • Kotlin / Android: Lectura fluida del código mobile, diagnóstico de crashes y flujos de sincronización offline
  • SAP Hana: Consultas, manejo de pool de conexiones (~600), comportamiento bajo carga
  • Git: Estrategia de ramas, flujos de release, cherry-picks — no solo uso básico

No técnicos

  • Tolerancia a la ambigüedad — reconstruir intención desde el comportamiento del código sin documentación
  • Comunicación clara con perfiles funcionales y de QA sin fricción técnica
  • Criterio de riesgo — saber cuándo no mergear, cuándo escalar, cuándo esperar
  • Trabajo asíncrono con cliente: coordinación con equipo sin depender de microgestión
  • Ownership sin excusas: en un monolito sin tests, quien toca el código es responsable de lo que rompe

Prácticas de ingeniería

  • Testing (Jest / JUnit)
  • Refactoring incremental
  • Transacciones atómicas
  • Error handling explícito
  • Feature toggles
  • use strict y disciplina de scope
  • Debugging sin IDE / en producción

Claude Code como herramienta de trabajo diario

  • Claude Code CLI: flujo de trabajo integrado en terminal — lectura de archivos, edición, búsqueda de patrones en el monolito, navegación de código sin IDE
  • Claude Code SDK / API: capacidad de construir scripts o agentes que automaticen tareas repetitivas del proyecto — análisis de logs, generación de tests, detección de patrones problemáticos (variable shadowing, excepciones tragadas, globals)
  • Criterio para decidir cuándo usar un agente vs hacerlo manualmente
  • No se requiere expertise en LLMs — sí se requiere comodidad operando estas herramientas en un contexto de ingeniería real y productivo

Deseable / Integraciones

Conocimiento previo es una ventaja, pero la curva de aprendizaje es manejable dentro del proyecto:

  • SAP BTP (Business Technology Platform): conexión backend ↔ HANA; documentación disponible
  • SII / DTE (facturación electrónica chilena): folios, XML tributario, flujo de timbrado — contexto regulatorio más que técnico
  • MDM (Mobile Device Management): distribución de APKs; no requiere expertise profundo
  • CI/CD sobre Azure DevOps: configuración de pipelines básicos; el deploy a master es automático

Beneficios

  • Trabajo 100% remoto
  • Contrato por honorarios
  • Formarás parte del equipo de Continuum — consultora de producto y tecnología con presencia en múltiples países.
  • Exposición a proyectos complejos en clientes de industria real
  • Cultura de trabajo asíncrona, sin microgestión
  • Uso de herramientas de vanguardia — el equipo trabaja activamente con Claude Code en proyectos productivos

GETONBRD Job ID: 60267

Trabajo 100% remoto El cargo puede ser desempeñado desde cualquier lugar del mundo.
Vestimenta informal Continuum no exige ningún código de vestimenta.
Bebidas y snacks Continuum ofrece algunas bebidas y snacks de libre disposición en la oficina.

Política de trabajo remoto

Totalmente remoto

El trabajo es 100% remoto desde cualquier país.

Sólo empleos que valen la pena.
Regístrate gratis y descubre empleos seleccionados para ti.