Senior Full Stack Developer (SCS & Micro-Architectures) (Santiago)

Senior Full Stack Developer (SCS & Micro-Architectures) (Santiago)

02 ago
|
DPrime
|
Santiago

02 ago

DPrime

Santiago

Objetivo del Rol

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.

- Arquitectura, Seguridad e Integración





Filosofía SCS: entendimiento profundo de los principios de Self-Contained Systems y patrones de diseño orientados a dominios (Domain-Driven Design / DDD), específicamente en la definición de Bounded Contexts.

Seguridad en Entornos Embebidos: conocimiento avanzado en políticas de seguridad web: CORS (Cross-Origin Resource Sharing), CSP (Content Security Policy) y protección contra vulnerabilidades XSS/CSRF.

Autenticación Distribuida: experiencia implementando flujos de autenticación delegada u OAuth2/JWT que permitan al componente embebido validar la identidad del usuario a través de la plataforma host.

- DevOps & Cloud

Contenedores: Dominio de Docker para la estandarización de entornos de desarrollo y producción.

CI/CD Avanzado: Capacidad para configurar pipelines independientes (GitHub Actions, GitLab CI, Jenkins) que permitan desplegar el frontend y el backend de un vertical sin afectar al resto del ecosistema. 5.

Habilidades Blandas (Soft Skills)

Mentalidad de Producto End-to-End: Capacidad para adueñarse de una característica técnica desde el modelado de datos hasta el píxel final en pantalla.

Abstracción y Empatía Técnica: Diseñar soluciones pensando en que otros desarrolladores (los equipos de las plataformas host) van a integrar tu código de la manera más sencilla posible.

Autonomía: Capacidad para trabajar en células ágiles orientadas a verticales de negocio, tomando decisiones técnicas alineadas con la arquitectura global.

Requisitos Deseables (Nice to Have) Experiencia previa creando SDKs, widgets financieros, pasarelas de pago o soluciones White-label (marca blanca) embebibles.

Manejo de arquitecturas de monorrepos utilizando herramientas como Nx o Turborepo para la gestión eficiente de múltiples microservicios/microfrontends. Conocimiento e implementación del patrón BFF (Backend For Frontend).

📌 Senior Full Stack Developer (SCS & Micro-Architectures) (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.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior full stack developer (scs & micro-architectures) (santiago) / santiago

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior full stack developer (scs & micro-architectures) (santiago) / santiago