hace 2 meses

Software Engineer Back-end

Capital ExpressSantiago, Chile

Oferta publicada originalmente vía Get on Board

Aplicar

Descripción del puesto

Requerimientos del cargo

  • Título de Ingeniero/a Informático/a o carrera afín.
  • Experiencia construyendo y operando servicios backend en producción con Go y/o Node.js, con disposición a dominar ambos.
  • Experiencia en el sector financiero (fintech, banca, factoring, pagos, crédito o seguros): sabes por qué un redondeo, una transacción mal cerrada o un evento duplicado son un problema de negocio.
  • Uso avanzado de AI para desarrollar: trabajas a diario con asistentes o agentes de código (Claude Code, Cursor, Copilot u otros) y has construido herramientas propias sobre ellos: skills, plugins, comandos, subagentes o servidores MCP.
  • Experiencia escribiendo specs o diseños antes de codificar (spec-driven development, ADRs, RFCs o contratos OpenAPI como punto de partida).
  • PostgreSQL: modelamiento relacional, transacciones, índices y migraciones. Experiencia con MongoDB o una base documental.
  • Diseño de APIs REST y documentación con OpenAPI.
  • Testing automatizado: unitario, mocking e integración.
  • Fundamentos de seguridad: OAuth2/OIDC, JWT y buenas prácticas OWASP.
  • Autonomía para llevar una feature de punta a punta sin supervisión cercana, y criterio para pedir ayuda a tiempo.
  • Inglés técnico nivel B1 o superior: leer documentación, specs y código en inglés.

Funciones del cargo

  • Desarrollar y mantener servicios backend en Go y Node.js dentro de nuestro ecosistema de microservicios en AWS (Kubernetes y Lambda).
  • Convertir historias de usuario en specs verificables (contratos de API, reglas de negocio, casos borde y criterios de aceptación) antes de implementar.
  • Diseñar APIs REST consistentes, versionadas y documentadas con OpenAPI.
  • Modelar datos en PostgreSQL y MongoDB, con migraciones versionadas y queries eficientes.
  • Construir flujos orientados a eventos (colas y tópicos) con consumidores idempotentes y tolerantes a entregas duplicadas.
  • Implementar lógica financiera con precisión: montos, tasas, redondeos, fechas y trazabilidad de cada operación.
  • Usar asistentes y agentes de AI en tu flujo diario y contribuir a las herramientas del equipo: skills, plugins, agentes y servidores MCP.
  • Escribir tests unitarios y de integración, y revisar con rigor el código propio, el de tus pares y el generado con AI.
  • Participar en refinamiento, estimación y code reviews, y responder por los incidentes de producción de tus servicios.

Deseables

  • Experiencia en factoring, confirming o financiamiento a pymes; integración con el SII o facturación electrónica en Chile.
  • Servicios administrados de AWS: Cognito, S3, SQS/SNS, API Gateway, Lambda, RDS.
  • Docker, Kubernetes y Helm a nivel de usuario; pipelines con GitHub Actions.
  • Patrones como transactional outbox, sagas o idempotency keys.
  • Observabilidad: logging estructurado, métricas y trazas (Prometheus, Grafana).
  • Experiencia integrando LLMs en productos: tool use, salidas estructuradas, evals.
  • SQL Server o integración con sistemas legacy on-prem.

Beneficios

  • Tarde Libre por tu cumpleaños
  • Seguro complementario
  • 3 días de vacaciones adicionales
  • Día presencial flexible

Entre otros..