Ofertas › WiTi
WiTi · Remote · Remoto
Al menos 4 años de experiencia profesional en desarrollo backend, con microservicios en producción. Trayectoria principalmente backend, desarrollando y manteniendo microservicios con NestJS y TypeScript (o framework equivalente como Spring o .NET Core). Experiencia en AWS en despliegues e infraestructura cloud, no solo como usuario de servicios puntuales. Experiencia aplicando arquitectura hexagonal, principios SOLID y buenas prácticas de diseño, con ejemplos concretos de decisiones de arquitectura tomadas. Experiencia trabajando con monorepos y librerías compartidas. Experiencia construyendo soluciones escalables y mantenibles, con foco en calidad de código y testing automatizado (Jest). Experiencia diseñando e integrando APIs REST. Experiencia con bases de datos SQL y NoSQL (PostgreSQL, MySQL, MongoDB o DynamoDB). Experiencia con Redis y colas de mensajería (SQS, Kafka o similar). Experiencia con Docker y uso de Kubernetes a nivel de despliegue, configuración y depuración de servicios. Experiencia con CI/CD (GitHub Actions o similar). Desarrollar y mantener microservicios backend en Node.js, NestJS y TypeScript para plataformas de e-commerce en producción, con tráfico real de retail. Diseñar soluciones aplicando arquitectura hexagonal, principios SOLID y buenas prácticas de diseño, y fundamentar las decisiones de arquitectura. Diseñar, construir e integrar APIs REST con los sistemas core de la compañía. Desplegar y operar servicios en AWS, participando en la infraestructura cloud con Docker y Kubernetes. Trabajar sobre monorepos y librerías compartidas, idealmente con Nx. Hacerse cargo del código en producción: despliegues, monitoreo y resolución de incidentes. Modelar y optimizar datos en bases SQL y NoSQL, y trabajar con caché y colas de mensajería. Mantener la calidad con testing automatizado y pipelines de CI/CD.