Sobre Codeable Labs
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.
La posición
Buscamos un/a
Senior Software Engineer
con sólida experiencia en el diseño, desarrollo y mantenimiento de aplicaciones escalables y de alta disponibilidad.
La persona será responsable de
liderar el ciclo completo de desarrollo de software
, desde el análisis de requerimientos hasta la implementación y monitoreo de soluciones en entornos cloud.
En este rol, participará activamente en la definición de arquitecturas, revisión de código, mejora continua de procesos y mentoría técnica dentro del equipo, contribuyendo al desarrollo de infraestructura financiera avanzada en Latinoamérica.
Responsabilidades
- Analizar requerimientos técnicos y funcionales, proponiendo soluciones eficientes y escalables.
- Desarrollar, probar y mantener aplicaciones basadas en
Java Spring Boot
y
Python
, asegurando calidad y rendimiento.
- Diseñar e implementar estrategias de
monitoreo, métricas y alertas
para garantizar la disponibilidad de los sistemas.
- Colaborar con equipos de producto, seguridad y arquitectura para entregar soluciones alineadas a los objetivos del negocio.
- Revisar código y promover las mejores prácticas de desarrollo, calidad y documentación.
- Implementar e integrar
servicios cloud y microservicios
, optimizando su desempeño.
- Participar o liderar revisiones de diseño técnico, garantizando la
escalabilidad y resiliencia
de las soluciones.
- Apoyar la
automatización de despliegues (CI/CD)
y buenas prácticas de
DevOps e infraestructura como código (IaC)
.
- Coordinar entregas, validar la preparación de despliegues y asegurar el cumplimiento de los cronogramas definidos.
- Brindar
mentoría técnica
y soporte a miembros del equipo de desarrollo.
Lo que buscamos
- +5 años de experiencia
desarrollando software en
Java Spring Boot
y al menos
2 años
en
Python
.
- Experiencia mínima de
3 años en aplicaciones cloud-native, event-driven y basadas en microservicios
, idealmente sobre
AWS
.
- Conocimiento de
arquitectura de software
y plataformas de
procesamiento concurrente
(preferencia en industria de pagos o fintech).
- Experiencia con
DevOps, IaC, CI/CD, virtualización y contenedores
.
- Habilidad para trabajar en
sistemas distribuidos en tiempo real
.
- Excelentes habilidades de comunicación escrita y verbal.
- Orientación a la colaboración, la calidad técnica y la mejora continua.