BC Tecnología / Otras áreas
Senior Full-Stack NestJS React (LATAM)
nueva
- Remote
- Remoto
- Senior
La búsqueda
• Experiencia avanzada con NestJS.
• Experiencia avanzada con TypeScript.
• Experiencia avanzada con React 18+.
• Manejo avanzado/intermedio de TypeORM.
• Conocimiento sólido de PostgreSQL.
• Experiencia con arquitectura de microservicios.
• Conocimiento de Kafka o mensajería event-driven.
• Experiencia con Docker.
• Manejo de testing con Jest.
• Conocimiento de autenticación con JWT / Passport.
• Experiencia trabajando en monorepos, idealmente con Nx.
Responsabilidades: Backend Diseñar e implementar APIs RESTful en NestJS. Desarrollar microservicios bajo arquitectura event-driven. Integrar comunicación entre servicios mediante Kafka y llamadas HTTP internas. Trabajar con PostgreSQL y TypeORM, aplicando patrones Repository y Unit of Work. Optimizar consultas, índices, transacciones y procesos de alta volumetría. Implementar jobs asíncronos y procesos batch con BullMQ, Redis y cron-jobs. Desarrollar autenticación y autorización con JWT, Passport y Azure AD. Procesar cargas masivas de archivos CSV/Excel. Frontend Construir interfaces complejas en React 18. Desarrollar componentes reutilizables bajo enfoque Atomic Design. Integrar manejo de estado y data fetching con TanStack Query / SWR. Implementar tablas avanzadas con paginación, filtros y ordenamiento. Integrar WebSockets para notificaciones y actualizaciones en tiempo real. Asegurar buen rendimiento, accesibilidad y experiencia de usuario. Arquitectura, Calidad y DevOps Diseñar soluciones escalables para plataformas enterprise. Participar en definiciones técnicas y decisiones de arquitectura. Escribir pruebas unitarias, de integración y E2E. Trabajar con Docker, Kubernetes y GitHub Actions. Participar en code reviews y mantener estándares de calidad. Documentar APIs y decisiones técnicas en Swagger / Docusaurus. Proponer mejoras de performance, mantenibilidad y seguridad.
Publicado en Get on Board. Los datos de requisitos los extrae Maru del aviso: ante cualquier duda, manda el aviso original.