BC Tecnología

Full-Stack Developer Senior (LATAM)

BC Tecnología · Remote
Full time 💻 Programming Today
Heads up: we remove this job from our database within a month (monthly cleanup), so the link may stop working. We've saved it in your browser so you can find it again.

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.
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).

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.
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 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.
Node.jsTypeScriptNestJS
Source: GetOnBoard
Report this job
📬 Looking for remote work? Leave your email and we'll let you know when we launch job alerts.