Ingeniero de Software Fullstack (Node, NestJS, React y React Native) - Híbrido
Kodes Tech
Descrição da vaga
Buscamos una persona desarrolladora Full Stack Senior para trabajar de extremo a extremo en nuestro producto: backend en TypeScript/NestJS con bases de datos relacionales y de grafos, frontend en React y móvil en React Native, con infraestructura moderna en Kubernetes y GCP.
Lo que harás
- Desarrollar y evolucionar servicios backend en NestJS con TypeScript
- Modelar y optimizar consultas en Neo4j (grafos) y PostgreSQL
- Construir y mantener APIs gRPC para la comunicación entre servicios
- Implementar y evolucionar interfaces web en React y pantallas móviles en React Native
- Trabajar con mensajería asíncrona a través de Google Cloud Pub/Sub
- Trabajar en pipelines de CI/CD, despliegues en Kubernetes y observabilidad
- Participar en decisiones de arquitectura y revisiones de código
Stack
Backend: TypeScript, NestJS, Neo4j (Drivine ORM), PostgreSQL (TypeORM), gRPC, Auth0, Google Cloud Pub/Sub
Frontend Web: React, Vite, TailwindCSS, styled-components, React Query, React Router, React Hook Form
Móvil: React Native, Expo, Redux Toolkit, Auth0
Infra/DevOps: Docker, Kubernetes, Helm, ArgoCD, GitHub Actions, SonarQube, Sentry, Google Cloud Platform (GCR, Cloud Functions, Dataflow)
Requisitos
- Experiencia sólida con TypeScript en producción (backend y frontend)
- NestJS y arquitectura de APIs (REST y gRPC)
- PostgreSQL con TypeORM
- React 18 con ecosistema moderno (Vite, React Query, React Hook Form)
- React Native con Expo
- Docker y familiaridad con Kubernetes
- Pipelines de CI/CD (GitHub Actions o equivalente)
- Git y control de versiones de código
- Uso de IA en el día a día como herramienta de productividad
- Perfil hands-on, autogestionable y colaborativo
- Buena comunicación técnica
Deseable
- Experiencia con Neo4j u otras bases de datos de grafos
- Experiencia con Drivine ORM
- Helm y ArgoCD en entornos productivos
- Google Cloud Platform (GCR, Cloud Functions, Dataflow)
- Auth0 en producción
- Observabilidad con Sentry y calidad con SonarQube
- Experiencia en sistemas de alto volumen
Tipo de Contratación
Contratista (PJ)
Modelo de Trabajo
Híbrido, con 3 días presenciales por semana en la oficina en Bela Vista, São Paulo/SP.
