Desarrollador/a Full Stack
Role details
Job location
Tech stack
Job description
Objetivo del puesto Buscamos un/a Ingeniero/a Full-Stack con experiencia en el desarrollo de plataformas SaaS multi-tenant sobre AWS. Serás responsable de diseñar, construir y mantener tanto el frontend como el backend de nuestra plataforma, integrando funcionalidades complejas de negocio en un entorno escalable, seguro y de alto rendimiento. Formarás parte de un equipo multidisciplinar, participando en todo el ciclo de vida del software: desde la concepción de nuevas funcionalidades hasta su despliegue y operación en producción. Lo que ofrecemos Contrato estable y salario competitivo acorde a tu experiencia. Modalidad flexible: presencial, híbrido o remoto (según ubicación y necesidades). Acceso a formación y certificaciones en tecnologías punteras. Oportunidad de trabajar en proyectos innovadores con impacto real. Un entorno dinámico y colaborativo donde crecer profesionalmente. Responsabilidades principales Diseñar, desarrollar y mantener módulos frontend en Angular 16+, aplicando buenas prácticas de rendimiento y alineado al diseño UI/UX. Dominar el paradigma de Signals en Angular y la nueva sintaxis de control de flujo. Construir y evolucionar servicios backend en NestJS (Node.js) con arquitectura de microservicios. Modelar y gestionar datos en MongoDB, optimizando consultas, índices y escalabilidad. Integrar scripts y herramientas en Python para automatización, procesamiento de datos y utilidades internas (incluyendo desarrollo de DAGs en Airflow). Desplegar y operar soluciones sobre AWS (ECS/EKS, Lambda, S3, RDS, CloudFront, Cognito, etc.). Implementar buenas prácticas de CI/CD, testing automatizado y control de versiones (Git). Colaborar con el equipo de producto para traducir requerimientos de negocio en soluciones técnicas robustas. Asegurar la seguridad, multitenencia y rendimiento de la plataforma SaaS. Participar en revisiones de código, definición de estándares y mentoría de otros perfiles técnicos. Documentar
Requirements
desarrollos, APIs y arquitecturas de manera clara y estructurada. ¿ Conocimientos y habilidades requeridas Experiencia demostrable en desarrollo full-stack con Angular y NestJS (Node.js). Dominio de MongoDB, diseño de esquemas y optimización de consultas. Conocimientos prácticos de Python aplicado a utilidades backend. Experiencia con CI/CD y metodologías ágiles. Experiencia en entornos SaaS multi-tenant y microservicios. Conocimientos de seguridad y autenticación (JWT, OAuth2). Capacidad para escribir código limpio, modular y mantenible. Habilidades de trabajo en equipo, comunicación y resolución de problemas. Formación y experiencia Grado en Ingeniería Informática, Telecomunicaciones o similar. Mínimo 2 años de experiencia en desarrollo full-stack. Nuestro compromiso con la diversidad e inclusión Tecnigral está comprometida con la igualdad de oportunidades para todas y todos los empleados y candidatos, sin distinción de raza, color, religión, género, identidad de género, orientación sexual, origen nacional, edad, discapacidad o cualquier otra característica protegida por la ley. Valoramos la diversidad en nuestro equipo y creemos que un entorno inclusivo fomenta la innovación, la creatividad y el éxito colectivo. Nos esforzamos por crear un espacio donde las personas se sientan respetadas, valoradas y tengan acceso equitativo a oportunidades de desarrollo y crecimiento.