Full stack developer
Senior Full-Stack Engineer
Buscamos una Desarrollador Full Stack Senior con dominio avanzado de TypeScript, capaz de trabajar tanto en backend como en frontend. La posición participará en el desarrollo y mantenimiento de aplicaciones modernas basadas en NestJS y Next.js, dentro de arquitecturas de microservicios y entornos cloud sobre Google Cloud Platform (GCP).
Principales responsabilidades:
• Desarrollar y mantener aplicaciones backend con TypeScript, Node.js y NestJS, utilizando Fastify como servidor HTTP.
• Desarrollar aplicaciones frontend modernas con Next.js y React, utilizando App Router y Server Components.
• Trabajar con monorepos basados en pnpm y Turborepo, navegando workspaces y paquetes internos.
• Operar y desplegar aplicaciones en GCP, especialmente Cloud Run, Firestore y Secret Manager.
• Trabajar con despliegues sobre Kubernetes/GKE, incluyendo lectura y modificación de manifests.
• Implementar y mantener integraciones de autenticación y autorización con Auth0, JWT y Management API.
• Desarrollar y mantener APIs REST y, cuando aplique, integraciones GraphQL y arquitecturas de microservicios.
• Realizar modificaciones funcionales en Python y Flask para webhooks y servicios ligeros.
• Participar en procesos de CI/CD, control de versiones y automatización de infraestructura.
Requisitos técnicos:
• TypeScript avanzado.
• Experiencia sólida con Node.js y NestJS.
• Experiencia con NestJS sobre Fastify
• Experiencia moderna con Next.js, preferentemente versiones 14/15, App Router y Server Components.
• React.
• Experiencia trabajando con monorepos, idealmente pnpm + Turborepo.
• Experiencia práctica en GCP, especialmente Cloud Run, Firestore y Secret Manager.
• Experiencia con Kubernetes/GKE y capacidad para leer y modificar manifests.
• Experiencia con Auth0, JWT y/o Management API.
• Capacidad para trabajar con APIs REST, microservicios e integraciones entre servicios.
• Python funcional; capacidad para leer y modificar código Python/Flask.
Tecnologías y conocimientos
• TypeScript · Node.js · NestJS · Fastify · Next.js · React · Python · Flask · REST APIs · GraphQL · Microservicios · PostgreSQL · Docker · Git · CI/CD · Terraform · GCP · GKE · Kubernetes · Cloud Run · Cloud Functions · Pub/Sub · Cloud SQL · Firestore · Cloud Storage · IAM · Cloud Monitoring & Logging · Auth0 · JWT · pnpm · Turborepo
Experiencia deseable:
• Experiencia en arquitecturas cloud-native y aplicaciones distribuidas.
• Experiencia con infraestructura como código utilizando Terraform.
• Experiencia con servicios administrados de GCP y monitoreo de aplicaciones.
• Experiencia con GraphQL y PostgreSQL.
• Experiencia en CI/CD y despliegues automatizados.
• Experiencia trabajando con equipos de desarrollo bajo metodologías ágiles.