Senior Software Engineer Node.js, Kotlin, Claude Code
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
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
- 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