Desarrollador Full Stack React/ Java
Full TimeJob Overview
Diseñar, desarrollar e implementar aplicaciones desde cero que soporten los procesos del área de Servicio a Bordo, asegurando seguridad, escalabilidad, alta disponibilidad y experiencia de usuario, integrándose con servicios cloud y APIs corporativas.
Key Responsibilities
Diseñar arquitecturas full stack para aplicaciones web modernas.
Desarrollar frontend y backend desde cero. Implementar y consumir APIs RestFul seguras.
Diseñar y administrar bases de datos relacionales y no relacionales. Implementar mecanismos de transferencia segura de datos.
Aplicar buenas prácticas de desarrollo, versionamiento y pruebas automatizadas.
Colaborar con equipos de negocio y TI para traducir necesidades operacionales en soluciones técnicas.
Garantizar calidad, mantenibilidad y escalabilidad del código.
Desarrollar frontend y backend desde cero. Implementar y consumir APIs RestFul seguras.
Diseñar y administrar bases de datos relacionales y no relacionales. Implementar mecanismos de transferencia segura de datos.
Aplicar buenas prácticas de desarrollo, versionamiento y pruebas automatizadas.
Colaborar con equipos de negocio y TI para traducir necesidades operacionales en soluciones técnicas.
Garantizar calidad, mantenibilidad y escalabilidad del código.
Skills, Knowledge and Expertise
Desarrollo Frontend:
HTML5 y CSS3 (conocimientos arquitecturas modernas como Tailwind CSS)
React (Typescript)
Next.js (sólidos conocimientos en SSR, SSG y routing)
Buen manejo de estados y performance en aplicaciones web
Desarrollo Backend & APIs:
Diseño e implementación de Restful APIs
API Security (autenticación, autorización, tokens, buenas prácticas OWASP)
Transferencia segura de datos (HTTPS, cifrado, control de acceso)
Java Springboot
Bases de Datos:
Bases de datos relacionales (modelado, consultas, integridad)
Bases de datos no relacionales
Real Time Database:
Firestore (modelado, reglas de seguridad, performance)
Cloud & DevOps
Google Cloud Platform (GCP)
Firebase y Firebase Studio
Manejo de entornos, despliegues y configuraciones cloud
Calidad y Prácticas de Desarrollo
GITLAB (control de versiones, branching, code reviews)
Buenas prácticas de desarrollo (clean code, modularidad, mantenibilidad)
Pruebas automatizadas (unitarias y/o de integración)
Comprensión de conceptos básicos de IA
Capacidad para integrar o consumir servicios de IA (por ejemplo, CURSOR)
Conocimientos Deseables
Conocimientos Deseables
Arquitecturas orientadas a eventos y tiempo real
Diseño de aplicaciones resilientes y escalables
Experiencia en productos digitales usados en contextos operacionales (idealmente alta disponibilidad)
Conocimiento del negocio aeronáutico u operaciones críticas (no excluyente)
Make Your Resume Now