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