Senior Full-Stack NestJS React (LATAM) · BC Tecnología

Remote / remote / LATAM · getonbrd · posted · open posting ↗

Judgment

Score
24 · skip
Direct hire
agency
Hires in Brazil
yes
Seniority
senior
Stack fit
74/100
Compensation
comp not listed (unknown)
Location-independent pay
no
Required skills
NestJS, TypeScript, React, PostgreSQL, Jest, Docker
Nice to have
Kafka, Kubernetes, TanStack Query
Judged

Same BC Tecnología consultancy pattern, location 'LATAM', for an advertising platform. They want advanced NestJS and 'React 18', PostgreSQL, Kafka, and Jest.

Your status

Posting

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. 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. Profesional senior con experiencia en desarrollo full stack, fuerte dominio backend en Node.js/NestJS y buen nivel frontend en React. Debe sentirse cómodo trabajando en plataformas enterprise, microservicios, bases de datos relacionales, mensajería, pipelines CI/CD y ambientes productivos. Idealmente, ha participado en proyectos con alto volumen de datos, múltiples módulos, integraciones con terceros, autenticación enterprise y despliegues con Docker/Kubernetes Objetivo del Cargo Desarrollar, mantener y evolucionar una plataforma de gestión publicitaria de alto impacto, participando en el diseño de arquitectura, desarrollo backend y frontend, integración entre microservicios, optimización de datos, testing y despliegue en ambientes productivos. El rol tendrá participación directa en soluciones enterprise asociadas a campañas publicitarias, usuarios, verificaciones, notificaciones, scraping, archivos, auditoría y procesos batch.