Volver a empleos
19 junRemoto
W
WiTi

Full-Stack (Next/React)

RemotoMid

vía Get on Board

Descripción

Experiencia comprobada como Desarrollador/a Full Stack Senior. 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 Next.js incluyendo SSR, SSG e ISR. Experiencia sólida en NestJS para desarrollo de microservicios. Conocimiento de GraphQL y REST para diseño de APIs. Experiencia con bases de datos relacionales (PostgreSQL) y no relacionales (MongoDB). Implementación de estrategias de autenticación y autorización con OAuth 2.0 y JWT. Experiencia avanzada 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 servicios AWS avanzados: Lambda, EventBridge, SQS, SNS, ElastiCache y DynamoDB. Experiencia en infraestructura como código (IaC) con Terraform o CloudFormation. Experiencia en CI/CD y uso de contenedores Docker con orquestación en Kubernetes. Conocimiento de metodologías ágiles: Scrum, Kanban y Continuous Delivery. Desarrollar soluciones backend utilizando stack full JavaScript con TypeScript. Implementar y mantener servicios cloud en infraestructura AWS. Diseñar arquitecturas de software siguiendo principios de arquitectura hexagonal, DDD y Clean Architecture. Colaborar en el desarrollo de microservicios con Docker y Kubernetes. Implementar páginas y rutas con Next.js utilizando SSR, SSG e ISR según las necesidades del negocio. Desarrollar y mantener componentes frontend reutilizables con React.js, TypeScript y herramientas de manejo de estado. Diseñar e implementar APIs GraphQL y REST, incluyendo estrategias de autenticación con OAuth 2.0 y JWT. Implementar servicios serverless con Lambda, arquitecturas event-driven con EventBridge y gestión de colas con SQS y SNS. Diseñar estrategias de caché con ElastiCache y bases de datos distribuidas con DynamoDB. Gestionar infraestructura como código (IaC) con Terraform o CloudFormation. Implementar estrategias de monitoreo y observabilidad con NewRelic, incluyendo logs estructurados, dashboards de performance y análisis de trazas. Participar en code reviews, refinamientos, estimaciones y ceremonias ágiles del equipo. Documentar soluciones técnicas y compartir conocimiento con el equipo.

Habilidades

JavaScriptTypeScriptReactNext.jsReduxZustandNestJSMicroserviciosGraphQLPostgreSQLMongoDBDynamoDBAWSDockerKubernetesTerraformCI/CDEvent-DrivenDDDClean ArchitectureArquitectura HexagonalPatrones de DiseñoSOLIDGitGitHubGitLabJiraConfluenceOAuthJWTDashboardsScrumKanbanMetodologías Ágiles

Empleos similares

Más empleos de WiTi

vía Get on Board·publicado 19 jun·vigente
Postular en Get on Board