Senior Full Stack Developer (SCS & Micro-Architectures)
Como Full Stack Developer en nuestro equipo, serás responsable del diseño, desarrollo y evolución de soluciones verticales de extremo a extremo bajo el paradigma de Self-Contained Systems (SCS). Tu foco principal será construir módulos completamente autónomos (desde la base de datos hasta la interfaz de usuario) que puedan ser distribuidos y embebidos de manera transparente, segura y optimizado en múltiples plataformas anfitrionas (hosts).
1. Frontend: Microfrontends & Embeddable UI
- Frameworks: experiencia avanzada y demostrable en React, Angular o Vue.js u otros frameworks similares.
- Estrategias de Microfrontends: dominio de arquitecturas descentralizadas utilizando Module Federation (Webpack 5 / Vite), Web Components (Custom Elements) o frameworks de orquestación como Single-SPA.
- Encapsulamiento y Aislamiento: experiencia implementando Shadow DOM y CSS Scoping (CSS Modules, Styled Components) para garantizar que los estilos del microfrontend no colisionen ni rompan el diseño de la plataforma donde se embebe.
- Comunicación Inter-App: manejo de mensajería segura entre ventanas/iframes mediante la API postMessage, Custom Events o canales de eventos globales sincronizados.
2. Backend: Microservicios Verticales
- Lenguajes de Programación: experiencia sólida en algún stack entre Node.js/TypeScript, Java/Spring Boot, Python o .NET.
- Arquitectura de Microservicios: diseño de servicios desacoplados bajo el patrón Database-per-service para asegurar la total autonomía del SCS.
- APIs Robustas: diseño de contratos de API estrictos, eficientes y versionados utilizando RESTful APIs o GraphQL.
- Comunicación Asíncrona: integración de eventos mediante Message Brokers (RabbitMQ, Kafka o AWS EventBridge) para comunicación eventual entre sistemas sin generar dependencias síncronas.
3. Arquitectura, Seguridad e Integración
- Filosofía SCS: entendimiento profundo de los principios de Self-Contained Systems y patrones
📌 Ing. Full Stack (Santiago)
🏢 DPrime
📍 Santiago
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.