Desarrollador Full Stack

Buscamos un Desarrollador Fullstack Senior con sólida experiencia en desarrollo de software, capaz de participar en el diseño, construcción e implementación de soluciones tecnológicas de alto impacto, asegurando calidad, escalabilidad y mantenibilidad en todo el ciclo de vida del desarrollo.


Será responsable de desarrollar nuevas funcionalidades en frontend y backend utilizando Angular y NestJS, diseñar e integrar APIs REST, trabajar con bases de datos relacionales y NoSQL, e implementar soluciones sobre infraestructura AWS. Además, deberá colaborar en la definición de arquitecturas, realizar revisiones de código, resolver incidentes productivos y promover buenas prácticas de desarrollo dentro del equipo.


Participará activamente junto a equipos de Producto, QA y DevOps para entregar soluciones alineadas con las necesidades del negocio, aportando una mirada técnica que permita mejorar continuamente los procesos y la plataforma.


Buscamos un profesional con capacidad analítica, autonomía y orientación a resultados, que pueda liderar iniciativas técnicas, proponer mejoras y apoyar el crecimiento del equipo mediante mentoría y transferencia de conocimientos.


Es indispensable contar con experiencia comprobable en TypeScript, NestJS, Angular,


desarrollo de APIs REST, Git y metodologías ágiles. Se valorará experiencia con AWS (RDS, DocumentDB y otros servicios), Docker, microservicios, herramientas de monitoreo como OpenSearch, testing automatizado, CI/CD y arquitecturas distribuidas.


El candidato ideal debe tener una fuerte orientación a la calidad del software, capacidad para trabajar en entornos dinámicos y colaborativos, y disposición para enfrentar desafíos técnicos complejos, contribuyendo activamente a la evolución tecnológica de la organización.


Requisitos excluyentes

Conocimiento obligatorio:


Backend: Experiencia sólida (5+ años) desarrollando aplicaciones con Node.js y NestJS, aplicando buenas prácticas de arquitectura, diseño de APIs REST, autenticación, manejo de errores y testing.


Frontend: Experiencia avanzada (5+ años) con Angular (preferentemente versiones modernas 15+), TypeScript, RxJS y desarrollo de interfaces mantenibles y de alto rendimiento.


Lenguajes: Dominio de TypeScript y JavaScript moderno (ES6+).


Bases de datos: Experiencia trabajando con bases de datos relacionales y NoSQL, idealmente


AWS RDS (MySQL/PostgreSQL) y Amazon DocumentDB/MongoDB.


Cloud: Experiencia desarrollando y desplegando soluciones sobre AWS, con conocimiento de servicios administrados y buenas prácticas de arquitectura en la nube.


Observabilidad y monitoreo: Conocimiento en herramientas de monitoreo y análisis de logs, idealmente OpenSearch, así como troubleshooting en ambientes productivos.


Control de versiones: Manejo avanzado de Git y flujos colaborativos de desarrollo (GitFlow o similar).


Requisitos deseables

Docker y/o Podman para desarrollo local y despliegues.


Integración continua y despliegue continuo (CI/CD).


Experiencia con microservicios y arquitecturas distribuidas.


Mensajería asíncrona (SQS, RabbitMQ, Kafka o similares).


Testing unitario e integración (Jest u otras herramientas).


Conocimientos de seguridad de aplicaciones, autenticación y autorización (JWT, OAuth2, etc.).


Experiencia en metodologías ágiles (Scrum/Kanban).

Requisitos mínimos

Buscamos un Desarrollador Fullstack Senior con sólida experiencia en desarrollo de software, capaz de participar en el diseño, construcción e implementación de soluciones tecnológicas de alto impacto, asegurando calidad, escalabilidad y mantenibilidad en todo el ciclo de vida del desarrollo.


Será responsable de desarrollar nuevas funcionalidades en frontend y backend utilizando Angular y NestJS, diseñar e integrar APIs REST, trabajar con bases de datos relacionales y NoSQL, e implementar soluciones sobre infraestructura AWS. Además, deberá colaborar en la definición de arquitecturas, realizar revisiones de código, resolver incidentes productivos y promover buenas prácticas de desarrollo dentro del equipo.


Participará activamente junto a equipos de Producto, QA y DevOps para entregar soluciones alineadas con las necesidades del negocio, aportando una mirada técnica que permita mejorar continuamente los procesos y la plataforma.


Buscamos un profesional con capacidad analítica, autonomía y orientación a resultados, que pueda liderar iniciativas técnicas, proponer mejoras y apoyar el crecimiento del equipo mediante mentoría y transferencia de conocimientos.


Es indispensable contar con experiencia comprobable en TypeScript, NestJS, Angular,


desarrollo de APIs REST, Git y metodologías ágiles. Se valorará experiencia con AWS (RDS, DocumentDB y otros servicios), Docker, microservicios, herramientas de monitoreo como OpenSearch, testing automatizado, CI/CD y arquitecturas distribuidas.


El candidato ideal debe tener una fuerte orientación a la calidad del software, capacidad para trabajar en entornos dinámicos y colaborativos, y disposición para enfrentar desafíos técnicos complejos, contribuyendo activamente a la evolución tecnológica de la organización.


Requisitos excluyentes

Conocimiento obligatorio:


Backend: Experiencia sólida (5+ años) desarrollando aplicaciones con Node.js y NestJS, aplicando buenas prácticas de arquitectura, diseño de APIs REST, autenticación, manejo de errores y testing.


Frontend: Experiencia avanzada (5+ años) con Angular (preferentemente versiones modernas 15+), TypeScript, RxJS y desarrollo de interfaces mantenibles y de alto rendimiento.


Lenguajes: Dominio de TypeScript y JavaScript moderno (ES6+).


Bases de datos: Experiencia trabajando con bases de datos relacionales y NoSQL, idealmente


AWS RDS (MySQL/PostgreSQL) y Amazon DocumentDB/MongoDB.


Cloud: Experiencia desarrollando y desplegando soluciones sobre AWS, con conocimiento de servicios administrados y buenas prácticas de arquitectura en la nube.


Observabilidad y monitoreo: Conocimiento en herramientas de monitoreo y análisis de logs, idealmente OpenSearch, así como troubleshooting en ambientes productivos.


Control de versiones: Manejo avanzado de Git y flujos colaborativos de desarrollo (GitFlow o similar).


Requisitos deseables

Docker y/o Podman para desarrollo local y despliegues.


Integración continua y despliegue continuo (CI/CD).


Experiencia con microservicios y arquitecturas distribuidas.


Mensajería asíncrona (SQS, RabbitMQ, Kafka o similares).


Testing unitario e integración (Jest u otras herramientas).


Conocimientos de seguridad de aplicaciones, autenticación y autorización (JWT, OAuth2, etc.).


Experiencia en metodologías ágiles (Scrum/Kanban).