Full-Stack (Next/React)
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
WiTi conecta talento tecnológico con proyectos de alto impacto en Latinoamérica. Nuestro equipo se enfoca en la integración de sistemas, software a medida y desarrollos innovadores, con énfasis en resolver problemas complejos a través de soluciones de alto rendimiento.Buscamos un/a Desarrollador/a Full Stack Senior para integrarse al equipo del dominio Browse de una Digital Factory de uno de los grupos de retail y ecommerce más importantes de la región, contribuyendo al diseño, construcción y evolución de soluciones digitales de alto tráfico que impactan la experiencia de millones de usuarios.Serás responsable de desarrollar soluciones backend y frontend sobre un stack full JavaScript con TypeScript, implementar y mantener servicios cloud en AWS, y diseñar arquitecturas de software siguiendo principios de arquitectura hexagonal y microservicios. Responsabilidades ClaveDesarrollar soluciones backend utilizando NestJS y TypeScript como stack principal.Desarrollar y mantener componentes frontend reutilizables con React.js, TypeScript y herramientas de manejo de estado.Diseñar e implementar arquitecturas de software siguiendo principios de arquitectura hexagonal y microservicios.Modelar y gestionar bases de datos relacionales (PostgreSQL) y no relacionales (MongoDB) según las necesidades de cada solución.Implementar y mantener servicios cloud en AWS, incluyendo Lambda, S3, DynamoDB, SQS, SNS y EventBridge.Diseñar arquitecturas event-driven basadas en EventBridge y gestión de colas con SQS y SNS.Gestionar infraestructura como código (IaC) con Terraform o CloudFormation.Diseñar, construir y optimizar procesos ETL para la integración y transformación de datos entre sistemas.Contribuir al diseño y evolución de soluciones digitales de alto tráfico en el contexto de retail y/o ecommerce.Colaborar en el desarrollo de microservicios con Docker y Kubernetes.Participar en code reviews, refinamientos, estimaciones y ceremonias ágiles del equipo.Documentar soluciones técnicas y compartir conocimiento con el equipo. Requisitos ExcluyentesExperiencia sólida en NestJS para desarrollo de microservicios.Dominio de TypeScript como lenguaje principal en frontend y backend.Dominio de React.js v18+ con Hooks, Context API y librerías de manejo de estado (Zustand o Redux).Experiencia con bases de datos relacionales (PostgreSQL) y no relacionales (MongoDB).Experiencia en servicios AWS: Lambda, S3, DynamoDB, SQS, SNS y EventBridge.Experiencia en infraestructura como código (IaC) con Terraform o CloudFormation (excluyente).Experiencia comprobada en el rubro retail y/o ecommerce.Experiencia en procesos ETL. Requisitos DeseablesExperiencia comprobada como Desarrollador/a Full Stack Senior.Experiencia con Next.js incluyendo SSR, SSG e ISR.Conocimiento de GraphQL y REST para diseño de APIs.Implementación de estrategias de autenticación y autorización con OAuth 2.0 y JWT.Experiencia en Jira, Confluence, NewRelic y Git / GitHub o GitLab.Dominio de patrones de diseño: Clean Architecture, DDD, Event-Driven Architecture y Microservicios.Conocimiento de principios SOLID y metodologías de Clean Code.Experiencia en CI/CD y uso de contenedores Docker con orquestación en Kubernetes.Conocimiento de metodologías ágiles: Scrum, Kanban y Continuous Delivery.Experiencia utilizando herramientas de IA para desarrollo y aceleración de delivery. BeneficiosEn WiTi promovemos un ambiente colaborativo donde la cultura del aprendizaje es parte fundamental. Entre nuestros beneficios están:Plan de carrera personalizado para el desarrollo profesional.Certificaciones para continuar creciendo en tu carrera.Cursos de idiomas, apoyando el desarrollo personal y profesional.