Desarrollador/a Full Stack

TECNIGRAL
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Tech stack

API
Agile Methodologies
Airflow
Amazon Web Services (AWS)
Amazon Web Services (AWS)
User Authentication
Software as a Service
Code Review
Computer Engineering
Continuous Integration
Data Flow Control
Design of User Interfaces
Python
MongoDB
Node.js
OAuth
Software Engineering
Data Processing
Backend
GIT
Angular
Data Management
Front End Software Development
NestJS
Software Version Control

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.

Apply for this position