[GOB] Ingeniero de Software Desarrollador Back-end Senior 1
LATAM l Remote
- Java y ecosistema Spring: Experiencia sólida en Java 17/21 y Spring Boot 3.x, Spring Web y Spring Cloud.
- Integración entre servicios: Uso avanzado de OpenFeign, manejo de timeouts, reintentos y circuit breakers.
- Persistencia y caché: Dominio de PostgreSQL/MySQL y Redis.
- Arquitectura: Experiencia en arquitectura hexagonal, capas anticorrupción (ACL) y diseño orientado a dominios.
- Calidad de software: Pruebas unitarias, de integración y de contrato (JUnit, Mockito, WireMock, Pact).
- CI/CD: Diseño y mantenimiento de pipelines, versionado semántico y automatización.
- Observabilidad: Micrometer, Prometheus y/o Grafana.
- Deseable: Experiencia con IA aplicada, LLMs o MCPs.
ser responsable de diseñar, desarrollar y operar servicios backend críticos, asegurando escalabilidad, resiliencia y seguridad, con un fuerte foco en calidad y valor de negocio. Tiene autonomía para tomar decisiones técnicas, proponer mejoras de arquitectura y elevar los estándares del equipo.
El rol combina ejecución técnica avanzada con visión de producto, incorporando observabilidad, automatización y prácticas de mejora continua. De manera deseable, lidera iniciativas de IA aplicada cuando estas aportan valor real al producto.
¿Qué desafíos tendrá el/la Desarrollador/a Backend Senior?
- Diseño y operación de APIs: Definir contratos claros, versionado, observabilidad y buenas prácticas en APIs REST.
- Arquitectura y resiliencia: Diseñar e implementar sistemas desacoplados y event-driven (Kafka, colas, pub/sub), aplicando patrones de resiliencia y confiabilidad.
- Decisiones técnicas: Evaluar y proponer mejoras de arquitectura, performance y escalabilidad.
- Calidad y excelencia técnica: Impulsar pruebas automatizadas, code reviews, CI/CD y estándares de desarrollo.
- Observabilidad avanzada: Monitorear, medir y optimizar usando métricas, logs y trazas (stack de observabilidad).
- Seguridad by design: Incorporar seguridad desde el diseño, gestionando autenticación, autorización y secretos.
- Resolución de incidentes: Liderar el diagnóstico y solución de problemas complejos en producción.
- Mentoría técnica: Acompañar y guiar a desarrolladores de menor seniority
- Pensamiento estratégico y sistémico
- Alta autonomía y ownership
- Orientación a resultados y KPIs
- Mentoría y liderazgo técnico
- Comunicación efectiva
- Aprendizaje continuo
- Resolución de problemas complejos
- Colaboración e influencia técnica
- Trabajar con equipo de alto rendimiento, aprendemos y nos desarrollamos juntos.
- Acceso a grandes clientes y proyectos desafiantes.
- Aprendizaje y crecimiento permanente, organizamos encuentros, capacitaciones y actividades culturales.
- Un entorno de trabajo flexible y dinámico.
Experiencia Deseada
Senior