B
Senior Full-Stack NestJS React (LATAM)
BC Tecnología · Remoto · Get on Board
NestJSA convenirFreelanceCualquier país · Remoto
Esta vacante está abierta a candidatos de cualquier país. Modalidad: Remoto
Sobre el empleo
Requisitos Técnicos Indispensables
- 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.
Principales Responsabilidades
BackendDiseñ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.FrontendConstruir 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 DevOpsDiseñ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.Requisitos principales
NestJSReactTypeScriptTypeORMPostgreSQLKafkaDockerMicroservicesJWTTesting
Postulación
Publicado hace 5 meses
Adaptar mi currículum
Recurso para miembros · Ver planes
Recuerda: Vagaslume.Tech no cobra tasas, cursos ni pagos por participar en procesos de selección. Si recibes algún cobro relacionado con la contratación, no realices el pago.