Diseñar, desarrollar y mantener aplicaciones robustas, escalables y seguras.
Colaborar con equipos de producto y diseño para convertir requerimientos en soluciones técnicas funcionales.
Implementar nuevas funcionalidades siguiendo buenas prácticas (clean code, patrones de diseño, testing).
Revisar código de otros desarrolladores, garantizando estándares de calidad.
Optimizar rendimiento, monitoreo, logs y manejo de errores.
Participar en discusiones de arquitectura y proponer mejoras tecnológicas.
Crear y mantener documentación técnica.
Colaborar en la automatización de procesos (CI/CD, pruebas, despliegues).
Resolver bugs, incidentes y solicitudes de mantenimiento.
Trabajar bajo metodologÃas ágiles (Scrum / Kanban).
3–5 años de experiencia en desarrollo de software.
Experiencia creando aplicaciones end-to-end en entornos productivos
Conocimientos técnicos (pueden adaptarse si me envÃas el stack real):
Lenguajes: JavaScript / TypeScript, Java, Python o similares.
Frameworks comunes: Node.js, React, Angular, .NET, Django, Spring Boot (según stack de la empresa).
Conocimientos sólidos de APIs REST, microservicios y arquitectura distribuida.
Dominio de SQL / NoSQL.

We are a young and growing company, with operations in Medellin and Bogota, focused on the generation of technological solutions in synergy with our customers and our team so that these solutions add value within their organizations and their business processes.