B
Full-Stack Developer Senior (LATAM)
BC Tecnología · Remoto · Get on Board
Node.jsA convenirFreelanceCualquier país · Remoto
Esta vacante está abierta a candidatos de cualquier país. Modalidad: Remoto
Sobre el empleo
Requisitos
Experiencia- Mínimo 5 años de experiencia en desarrollo de software.
- Mínimo 3 años trabajando con Node.js y TypeScript.
- Mínimo 2 años desarrollando aplicaciones React.
- Experiencia en entornos productivos de alta complejidad.
- Node.js
- NestJS
- TypeScript
- React 18+
- PostgreSQL
- TypeORM
- Kafka
- BullMQ
- Redis
- JWT
- Passport
- Jest
- Docker
- Nx Monorepo
- Integrar servicios mediante llamadas HTTP internas a través del BFF (Backend for Frontend).
Principales responsabilidades
- Desarrollar y mantener APIs REST utilizando NestJS y TypeScript.
- Diseñar e implementar soluciones basadas en microservicios y arquitectura event-driven con Kafka.
- Integrar servicios mediante llamadas HTTP internas a través del BFF (Backend for Frontend).
- Gestionar bases de datos PostgreSQL mediante TypeORM.
- Implementar procesos asíncronos utilizando BullMQ y Redis.
- Desarrollar funcionalidades de búsqueda con Elasticsearch/OpenSearch.
- Construir interfaces modernas utilizando React 18.
- Implementar manejo de estado con TanStack Query, SWR y Context API.
- Desarrollar componentes reutilizables siguiendo principios de Atomic Design.
- Implementar tablas avanzadas utilizando TanStack Table.
- Integrar WebSockets mediante Socket.io.
- Desarrollar interfaces accesibles utilizando Radix UI, Shadcn UI y TailwindCSS.
- Implementar internacionalización mediante i18next.
- Participar en procesos de testing, code review y mejora continua.
- Colaborar en despliegues mediante Docker, Kubernetes y pipelines CI/CD.
- Participar en la gestión de calidad utilizando SonarQube y Semantic Release.
- Documentar soluciones y decisiones técnicas utilizando Swagger, Docusaurus y Storybook.
- Identificar e implementar mejoras de rendimiento y escalabilidad.
Conocimientos deseables
Experiencia- Deseable experiencia en arquitecturas event-driven y operación de servicios en Kubernetes.
- Kubernetes
- GitHub Actions
- SonarQube
- Elasticsearch / OpenSearch
- Socket.io
- Azure AD / MSAL
- AWS S3 o Google Cloud Storage
- TailwindCSS
- Radix UI
- Shadcn UI
- TanStack Query
- SWR
- TanStack Table
- Zod / nestjs-zod
- Cypress
- Playwright
- TestContainers
- Databricks SQL
- Swagger
- Docusaurus
- Storybook
- Semantic Release
- i18next
- Plataformas B2B Enterprise.
- Sistemas de gestión con múltiples módulos.
- Arquitecturas de microservicios.
- Aplicaciones con alta volumetría de datos.
- Integraciones con servicios cloud y APIs externas.
- Procesamiento masivo de archivos CSV y Excel.
- Implementación de autenticación y autorización con permisos granulares.
- Desarrollo de soluciones en tiempo real mediante WebSockets.
- Implementación de estrategias de testing unitario, integración y E2E.
- Despliegues productivos utilizando Docker, Kubernetes y CI/CD.
Postulación
Si te apasiona desarrollar plataformas escalables, construir soluciones de alto impacto y participar en decisiones técnicas relevantes, te invitamos a postular.Requisitos principales
Node.jsTypeScriptNestJSReactPostgreSQLKafkaMicroservicesDockerKubernetesCI/CD
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.