07 oct
|
Konexa
|
Santiago
Konexa_ se encuentra en búsqueda de un Desarrollador Fullstack para un contrato Proyecto por 1 a 2 meses en importante empresa del rubro: Financiero.
- Jornada: Lunes a jueves 08:30 a 18:30, Viernes 08:30 a 14:30 horas. En modalidad remota.
Funciones_
- 1. Construir microservicios de dominio en NestJS, Node.js y TypeScript sobre PostgreSQL y Redis, bajo el patrón Spec-Driven Development: spec → revisión humana → generación asistida por IA → PR.
- Diseñar el modelo de datos relacional en PostgreSQL con esquema append-only, control de permisos a nivel de rol de base de datos, historial campo a campo y migraciones versionadas (TypeORM / Prisma / Flyway).
- Implementar la auditoría y la trazabilidad como capa transversal del framework, mediante interceptores y middleware de NestJS sobre la capa de repositorios.
- Diseñar y publicar APIs REST documentadas con OpenAPI, con versionado de contrato, DTOs y validación declarativa (class-validator / Zod).
- Implementar el control de acceso RBAC con guards de NestJS y control de render en el frontend, junto a la segregación de funciones sobre máquinas de estado.
- Integrar autenticación federada OAuth 2.0 / OIDC / SAML 2.0 (Clave Única), gestión del ciclo de JWT y propagación de identidad entre servicios.
- Aplicar los controles de protección de datos: TLS y cifrado en reposo, gestión de secretos con KMS / Secrets Manager, cifrado a nivel de columna con pgcrypto, enmascaramiento de datos personales en logs y políticas de retención.
- Desarrollar interfaces en Next.js, React y Tailwind CSS: formularios multipaso con validación en cliente y servidor (React Hook Form / Zod), carga de adjuntos y componentes embebibles en aplicaciones anfitrionas (Web Components / micro-frontends).
- Integrar con sistemas corporativos existentes vía REST, aplicando patrones de resiliencia: idempotencia,
reintentos con backoff, circuit breaker y colas de error.
- Publicar y consumir eventos de negocio en Apache Kafka / MSK según el contrato de eventos definido, y gestionar evidencia documental en S3 con hash SHA-256.
- Asegurar la calidad dentro del pipeline DevSecOps: Jest y Testing Library, tests de integración y end-to-end (Playwright deseable) y revisión de PRs orientada a seguridad y arquitectura.
- Desplegar sobre AWS (EKS, S3, MSK, Secrets Manager) con Docker y Kubernetes, instrumentar observabilidad (logs estructurados, métricas y trazas con OpenTelemetry) y mantener la documentación viva del sistema (OpenAPI, ADRs, steering files / .cursorrules) usando IA (KIRO) como acelerador.
Requisitos Excluyentes_
1. NestJS, Node.js y TypeScript, bajo el patrón Spec-Driven Development.
2. Redis y PostgreSQL avanzado, con mucho foco en configuraciones, consultas, rendimiento, diseño de BD.
3. TypeORM o prisma con foco en versionado de BD.
4. Desarrollo de API REST con documentación OpenAPI (Swagger) y versionado.
5. Uso de DTOs con validaciones (class-validator).
6. Guards de NestJS y Máquinas de Estado.
7. OAuth 2.0 / OIDC / SAML 2.0 (Fundamental Única).
8. Cifrado en reposo, gestión de secretos, pgcrypto, enmascaramiento de datos personales en logs.
9. Next.js, React y Tailwind CSS.
10. Web Components / micro-frontends.
11. Patrones de resiliencia idempotencia, reintentos y colas de error.
12. Apache Kafka / MSK.
¿Que Valoramos?_
- Experiencia en la industria financiera o regulada
- Conocimiento o experiencia en React Native
- Familiaridad con herramientas de IA aceleradoras como Claude, Copilot, Codex o Cursor
- Conocimientos en prompt engineering
¿Por que Konexa?_
Ofrecemos:
- Medio día libre por cumpleaños
- Aguinaldos para Fiestas Patrias y fin de año.
- Seguro Complementario de Salud Individual.
📌 Desarrollador Fullstack (Santiago)
🏢 Konexa
📍 Santiago