Full Stack Senior — Angular + AWS Serverless

Hace 6 días

bogotá ciudad, bogotá, distrito capital, Colombia Terrenta Jornada completa $ 190/año

Desarrollador(a) Full Stack Senior - Angular + AWS Serverless

Terrenta · Fintech / Crowdfunding (financiación colaborativa)

Presencial 4x1 · Colombia · Español nativo + inglés técnico

Seniority: Senior (4+ años full stack · 2+ años con AWS serverless)

Sobre el puesto

En Terrenta conectamos a inversionistas con empresas del sector inmobiliario y de construcción que necesitan financiación. Somos una Sociedad de Financiación Colaborativa vigilada por la Superintendencia Financiera, y nuestra plataforma en producción mueve datos financieros y personales reales todos los días.

Buscamos una persona que se haga cargo de nuestras aplicaciones web de principio a fin: desde el desarrollo frontend y backend hasta el despliegue en AWS y la resolución de incidencias en producción.

Es un rol con impacto directo en el negocio. Vas a apoyar al equipo técnico con buena comunicación, dar soporte a otras áreas (legal, financiero, relacionamiento y marketing), aportar ideas para la creación de nuevas funcionalidades y llevar la comunicación con proveedores tecnológicos.

Operamos sobre una arquitectura serverless en AWS y tenemos una migración en curso de la app legacy (Amplify) hacia una nueva arquitectura (monorepo Nx + CDK + Angular 20). Vas a trabajar en ambos mundos.

  • Frontend - Angular 16 (y apps en 15-20), TypeScript: componentes, vistas UI, routing, guards, pipes, formularios reactivos, servicios asíncronos, RxJS, Angular Material y SCSS.
  • Backend - AWS Lambda + Node.js, GraphQL (AppSync), Cognito: lógica de negocio, seguridad, notificaciones por email, gestión de datos e integración con la billetera Coink.
  • Infraestructura - AWS Amplify, CloudFront, Lambda, DynamoDB, S3, CloudWatch: despliegue, almacenamiento, monitoreo y arquitectura de microservicios.
  • Testing - Jest (pruebas unitarias y cobertura).
  • Versionamiento - Git + GitHub (ramas por feature, PRs, revisiones de código).
  • Gestión y comunicación - Slack, Teams, Jira y Notion.
  • Documentación de flujos - Figma y Miro.
  • Desarrollar funcionalidades end-to-end: el dashboard del receptor (registro, vinculación, documentos, financiación), el panel administrativo (aprobaciones multi-rol, checklist, analítica) y los flujos del inversionista (billetera, inversión, KYC).
  • Mantener las funciones Lambda y el schema GraphQL, y ejecutar despliegues seguros por entorno (dev - testing - production).
  • Continuar la migración de la arquitectura legacy hacia la nueva sin afectar la operación.
  • Operar las integraciones con Coink (billetera), Bre-B (transferencias inmediatas) y HubSpot (CRM).
  • Atender incidentes de producción, analizar logs en CloudWatch y aplicar soluciones con sus respectivas pruebas.
  • Hacer revisión de código, documentar decisiones técnicas y mantener los pipelines de CI/CD (GitHub Actions / OIDC).
  • Dar soporte a otras áreas de la compañía y gestionar la comunicación con proveedores tecnológicos.
  • 4+ años de experiencia como desarrollador(a) full stack, con al menos 2 años en AWS serverless.
  • Angular (v15-20), RxJS, formularios reactivos, Angular Material y SCSS.
  • Experiencia en desarrollo asistido por IA: uso de herramientas como Claude Code, GitHub Copilot o Cursor en el flujo diario (generación y revisión de código, pruebas, documentación), con criterio para validar lo que producen antes de llevarlo a producción.
  • GraphQL (diseño de schema, queries y mutations) y Apollo Client.
  • Git y GitHub (PRs, ramas, cherry-picks) y pruebas con Jest.
  • Español nativo e inglés técnico.
  • Excelente comunicación oral y escrita.
  • AWS CDK y monorepos Nx.
  • Integraciones de pagos o billeteras (APIs bancarias, PSE, Bre-B) y HubSpot CRM API.
  • Conocimientos básicos de Go.

Lo que valoramos de ti

Autonomía para tomar un sistema heredado grande y priorizar entre hotfixes y roadmap. Criterio de riesgo para hacer cambios en producción con datos sensibles. Comunicación clara con el negocio. Orden en commits y PRs.

Modalidad

Presencial 4x1 (cuatro días en oficina y uno remoto), en Colombia.