
Full-Stack Developer
Codeable
- Ubicación
- Perú
- Publicada
- Hace 2 semanas
- Fuente
- Get on Board
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). • Conocimiento básico de metodologías de pruebas de software (trabajo cercano con QA). • Alta capacidad de aprendizaje, curiosidad técnica y apertura a deconstruir prácticas previas para adoptar formas de trabajo más modernas. • Disponibilidad para trabajar presencialmente en Lima, con 100% de asistencia durante el primer mes de inducción.
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.
Competencias adicionales • Conocimiento previo (académico o de proyectos) de Angular y/o Flutter (deseable). • Nociones de Docker/Kubernetes a nivel de uso básico (deseable). • Familiaridad con arquitecturas orientadas a eventos (Kafka) (deseable). • Experiencia previa usando asistentes o agentes de IA para desarrollo, tipo prompt engineering (deseable). • Inglés técnico para lectura de documentación (deseable).
