Codeable Labs nace del expertise y talento de Codeable, el Instituto de Desarrollo de Software que forma profesionales de alto nivel en tecnología.
Somos el Partner Tecnológico de nuestros clientes: guiamos decisiones estratégicas, lideramos equipos y transformamos ideas en productos digitales de manera ágil y efectiva.
En Labs no creemos en las jerarquías tradicionales. Creemos en la velocidad, en la curiosidad y en las personas que quieren cambiar las reglas del juego.

La posición
Buscamos un/a Fullstack Developer con experiencia comprobada en el desarrollo de sistemas empresariales. Formarás parte del equipo responsable del mantenimiento y evolución de plataformas web, abordando tanto la resolución de incidencias como la construcción de nuevas funcionalidades que permitan mejorar la arquitectura y escalarla eficientemente.
Trabajarás de manera cercana con el equipo técnico interno, proponiendo mejoras, buenas prácticas y evoluciones arquitectónicas en entornos basados en microservicios y microfrontends.
Responsabilidades
- Participar en el mantenimiento, evolución y escalamiento de aplicaciones empresariales.
- Desarrollar y optimizar APIs REST utilizando Java (17+) con Quarkus (principal) o Spring Boot.
- Diseñar e implementar soluciones backend basadas en arquitectura de microservicios.
- Desarrollar interfaces modernas utilizando Angular (v17+), aplicando conceptos como Signals y Zoneless.
- Diseñar, desarrollar e implementar soluciones basadas en arquitectura de microfrontends.
- Integrar múltiples microfrontends utilizando herramientas como Module Federation / Native Federation y Nx.
- Gestionar estado en frontend utilizando TanStack Query y/o NgRx.
- Implementar autenticación y autorización con Keycloak / OAuth2 / OpenID Connect tanto en frontend como backend.
- Diseñar y aplicar estrategias de manejo de errores globales en arquitecturas distribuidas y microfrontends.
- Diseñar y trabajar con PostgreSQL (modelado de datos, consultas y optimización básica).
- Crear y gestionar contenedores con Docker (incluyendo builds multi-stage y despliegue con Nginx para frontend).
- Participar en flujos de integración y despliegue continuo con GitLab CI/CD.
- Proponer e implementar mejoras técnicas, refactorizaciones y buenas prácticas.
- Colaborar en la resolución de incidencias y evolución del producto.