BC Tecnología / Software
Full-Stack Developer Senior (LATAM)
nueva
- Remote
- Remoto
- Senior
- 5+ años de experiencia
Requisitos
- • 5+ años de experiencia
Suma si tenés
- sql
- aws
- gcp
- azure
- kubernetes
- qa
- excel
- ux/ui
- b2b
La búsqueda
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.
Conocimientos indispensables
• 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).
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.
Deseable: Experiencia
• Deseable experiencia en arquitecturas event-driven y operación de servicios en Kubernetes.
Conocimientos deseables
• 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
Experiencia valorada Experiencia participando en:
• 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…
Beneficios: Si te apasiona desarrollar plataformas escalables, construir soluciones de alto impacto y participar en decisiones técnicas relevantes, te invitamos a postular.
Publicado en Get on Board. Los datos de requisitos los extrae Maru del aviso: ante cualquier duda, manda el aviso original.