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 Full Stack Developers Junior para integrarse a un programa de formación interna orientado a desarrollar talento bajo metodologías ágiles modernas e ingeniería de software asistida por agentes de IA. Con base técnica sólida, curiosidad y alta capacidad de aprendizaje, dispuesto a adoptar nuevas formas de trabajo (prompt engineering, frameworks de agentes/arneses, desarrollo asistido).
Responsabilidades
- Participar activamente en el mes de inducción presencial (metodologías, stack tecnológico y prácticas de desarrollo asistido por IA).
- Desarrollar funcionalidades backend con Java (Spring Boot / Spring Cloud), con Python como lenguaje secundario en tareas puntuales.
- Desarrollar interfaces web con Angular y aplicaciones móviles híbridas con Flutter.
- Trabajar con bases de datos relacionales (MySQL) y, en menor medida, no relacionales (MongoDB) y cache (Redis).
- Integrar servicios mediante APIs REST y mensajería basada en eventos (Apache Kafka, RabbitMQ).
- Apoyar en la implementación de seguridad de servicios con Keycloak (JWT / OpenID Connect).
- Desarrollar dentro de una arquitectura de microservicios y micro-UI, sobre clúster de Kubernetes.
- Contribuir a los pipelines de CI/CD en GitLab.
- Apoyarse en el stack de observabilidad (Grafana, Loki, Tempo, Prometheus) para diagnóstico de incidencias.
- Trabajar en un ciclo de desarrollo co-asistido por agentes de IA, con criterios de aceptación claros (specs/PRD) y retroalimentación constante del resultado, hasta la liberación de features.
Lo que buscamos
- Estudiante (no requiere título culminado) o egresado de carrera técnica o universitaria en Ingeniería de Software, Sistemas, Informática o afines.
- Base de programación, preferentemente Java; conocimiento de JavaScript/TypeScript valorado por el uso de Angular.
- Conocimientos básicos de bases de datos relacionales.
- Nociones generales de arquitecturas de microservicios (no se exige experiencia profesional previa).