Senior Full-Stack Developer
Job Summary
Se busca un Desarrollador Full-Stack Senior para diseñar, desarrollar y mantener aplicaciones de alta disponibilidad y rendimiento. El rol combina dominio técnico backend con Go, NestJS/Express y frontend con TypeScript/React. Además, requiere experiencia en GCP, bases de datos y metodologías ágiles.
Responsibilities
- Diseñar y mantener servicios backend en Go y Node.js
- Desarrollar interfaces con TypeScript y React
- Gestionar servicios en GCP, Kong y DataDog
- Garantizar la calidad con unit testing y Git
Required Skills
- Go
- TypeScript / React
- NestJS / Express
- PL/SQL
- GCP
- Docker / Kubernetes
Job Details
Go — Desarrollo de servicios y microservicios backend
TypeScript / React — Desarrollo frontend moderno
NestJS / Express — Frameworks backend sobre Node.js
PL/SQL — Consultas y procedimientos almacenados
GCP — Servicios y despliegue en la nube de Google
Kong — Gestión de API Gateway
DataDog — Observabilidad y monitoreo
Unit testing — Pruebas unitarias
Git — Control de versiones
Competencias y habilidades blandas
Capacidad de trabajo autónomo y colaborativo en equipos multidisciplinarios.
Buenas habilidades de comunicación técnica.
Orientación a la calidad, la mejora continua y la resolución de problemas complejos.
Adaptabilidad y aprendizaje continuo.
Projects
Propósito del cargo Diseñar, desarrollar y mantener aplicaciones fullstack de alta disponibilidad y rendimiento, participando en todo el ciclo de vida del software —desde el diseño de servicios backend hasta la construcción de interfaces de usuario— con foco en la escalabilidad, la calidad del código y la observabilidad de las soluciones. El rol combina dominio técnico backend y frontend con buenas prácticas de arquitectura moderna, integración de servicios y trabajo colaborativo bajo metodologías ágiles.
Functions
Diseñar, desarrollar y mantener servicios backend robustos y escalables en Go.
Desarrollar interfaces de usuario modernas y responsivas con TypeScript y React.
Construir y mantener APIs y servicios en NestJS / Express (Node.js).
Diseñar, optimizar y mantener consultas y procedimientos almacenados en PL/SQL.
Implementar, desplegar y gestionar servicios sobre Google Cloud Platform (GCP).
Configurar y administrar API Gateways mediante Kong.
Asegurar la observabilidad, monitoreo y trazabilidad de los servicios utilizando DataDog.
Garantizar la calidad del código mediante el diseño y ejecución de pruebas unitarias (unit testing).
Trabajar de forma colaborativa bajo control de versiones con Git, aplicando buenas prácticas de desarrollo (code review, ramas, integración continua).
Participar en el levantamiento de requerimientos técnicos, estimaciones y definición de soluciones junto a equipos multidisciplinarios.
Colaborar en la mejora continua de la arquitectura, el rendimiento y la mantenibilidad de las plataformas.
Requirements
Experiencia comprobable en roles Senior de desarrollo fullstack (idealmente +5 años).
Experiencia en arquitecturas de microservicios y sistemas distribuidos.
Manejo de metodologías ágiles (Scrum / Kanban).
Experiencia en entornos de alta disponibilidad y alta concurrencia.
Conocimiento de contenedores y orquestación (Docker, Kubernetes).