21 oct
|
Big Dream System
|
Santiago
21 oct
Big Dream System
Santiago
Plataforma chilena de firma electrónica (simple y avanzada), servicios notariales y gestión de documentos. Operamos en producción con clientes B2C y B2B (inmobiliarias, notarías, empresas), volumen real de transacciones e integraciones con proveedores de certificación, pasarelas de pago (Transbank, Fintoc, Khipu), facturación electrónica (Bsale) y Principal Única. Nuestra plataforma combina backoffice y microservicios en Laravel (Octane), backends en NestJS, frontends en Angular y un worker Node.js de PDF, sobre AWS y contenedores Docker.
Buscamos un/a desarrollador/a senior full stack que, en coordinación con la Dirección de Tecnología, ejecute la evolución de la plataforma hacia una arquitectura consolidada, observable, probada y segura, sin detener la operación. Para triunfar en este rol necesitas entender sistemas en producción, mirar con criterio lo que ves, aportar propuestas fundamentadas con evidencia y ayudar a instalar una cultura de calidad con QA real. Reportas a la Dirección de Tecnología, que define la estrategia y las decisiones de arquitectura, dentro de un equipo técnico pequeño y multidisciplinario con autonomía real en la ejecución.
Modalidad híbrida en Chile
Responsabilidades
- Ejecutar la consolidación de los servicios backend hacia una API unificada según el plan definido por la Dirección de Tecnología, proponiendo mejoras y alertando riesgos.
- Mantener y modernizar servicios Laravel (Octane) y NestJS aplicando Clean Architecture, idempotencia en pagos, webhooks firmados, colas y jobs robustos.
- Auditar y mejorar los frontends Angular (portal y panel de administración): rendimiento, arquitectura de features, manejo de estado y errores, accesibilidad y UX de los flujos de firma y pago.
- Modelar y sanear el esquema MySQL en AWS RDS: índices, migraciones controladas, integridad referencial y estrategia de datos compartidos entre servicios.
- Implementar la infraestructura objetivo en AWS: contenedores, pipelines CI/CD, entornos QA/producción reproducibles, gestión de secretos, backups, monitoreo, alertas y costos.
- Implementar la estrategia de pruebas (unitarias, integración y E2E con Playwright/Cypress) sobre los flujos críticos: crear documento, firmar, pagar, facturar y devolver, con gates en CI.
- Fortalecer la seguridad de revisión de dependencias y buenas prácticas en autent.
- Revisar código, documentary apoyar a negocio y soporteen incidentes de producción.
Requisitos
- 8+ años desarrollando software en producción, con experiencia en sistemas de altacriticidad.ida de workers, estado compartido, colas y jobs. Solvencia en TypeScript/Node (NestJS).
- Angular avanzado (v21+): arquitectura modular, signals y standalone components, RxJS, rendimiento y testing.
- Patrones de diseño y arquitectura altamente escalable en backend y frontend: Clean/Hexagonal Architecture, CQRS, event-driven, colas y procesamiento asíncrono, cache distribuido, idempotencia; en frontend, feature-based architecture, manejo de estado, lazy loading y optimización de change detection.
- Modelado y optimización en MySQL/PostgreSQL: índices, planes de ejecución, migraciones en sistemas vivos con datos reales.
- AWS en producción: RDS, S3, IAM, CloudWatch, contenedores (ECS/EKS o equivalente), redes básicas y costos.
- Docker y CI/CD (GitHub Actions, GitLab CI o similar), con pipelines funcionando, no solo diseñados.
- Experiencia instalando estrategias de pruebas (unit, integración, E2E con Playwright/Cypress) en equ
- Integración de APIs de terceros con webhooks, firmas HMAC, reintentos e idempotencia (pagos, facturación o similar).
- Experiencia migrando, refactorizando y apagando sistemas heredados sin cortar la operación.
- Excelentes habilidades de comunicación oral y escrita; capacidad de documentar decisiones y trabajar en equipo.
- Español nativo o fluido; inglés técnico.
Deseable
- Experiencia en fintech, legaltech, firma electrónica o medios de pago en Chile.
- Infraestructura como código (Terraform, CDK) y observabilidad (OpenTelemetry, Grafana, Sentry).
- WebSockets (Reverb/Socket.IO) y Livewire; Prisma ORM.
- Seguridad aplicada: OWASP, gestión de secretos, auditorías de dependencias.
- Integración de LLMs en producto con criterio de costos y calidad.
📌 Desarrollador/a Full Stack Senior (Laravel · Angular · AWS) (Santiago)
🏢 Big Dream System
📍 Santiago