Vacante
Senior Technical Manager / Technical Lead (Backend)
Ubicación
Panamá
Modalidad
Híbrido
Experiencia
Senior
Idiomas
Español
Sobre la vacante
Se busca un Senior Technical Manager / Technical Lead con fuerte experiencia en backend para liderar y guiar a un equipo de desarrolladores en la construcción de aplicaciones empresariales de alta escala basadas en eventos. El rol combina liderazgo técnico con contribución práctica en el desarrollo, participando activamente en la codificación, la resolución de problemas complejos, el diseño de sistemas escalables y la optimización de arquitecturas backend, mientras mentoriza a los ingenieros y asegura la excelencia técnica en toda la plataforma.
Responsabilidades
- Actuar como referente técnico del equipo, participando en codificación, depuración y revisión de componentes críticos
- Diseñar y construir microservicios escalables y arquitecturas basadas en eventos usando Java, Spring Boot, Kafka, GraphQL y REST APIs
- Brindar orientación técnica sobre arquitectura, patrones de diseño y soluciones backend escalables
- Liderar el triage de incidencias en producción y el análisis de causa raíz
- Impulsar la adopción de clean code, diseño modular y prácticas de CI/CD
- Diseñar sistemas backend integrados con PostgreSQL, Redis y servicios en la nube (AWS ECS, S3, API Gateway)
- Colaborar con equipos de producto y plataforma para diseñar APIs y modelos de datos de alto rendimiento
- Definir benchmarks de desempeño y asegurar disponibilidad, confiabilidad y observabilidad de los servicios
- Implementar pruebas unitarias, de rendimiento y mecanismos de tolerancia a fallos
- Liderar y mentorizar al equipo de desarrolladores Java backend mediante revisiones de código y sesiones de conocimiento
- Dedicar entre 30-40% del tiempo a contribución técnica directa
- Liderar sprint planning, backlog grooming y entrega de hitos junto a equipos de producto
- Colaborar con QA, DevOps y Producto para asegurar entregas end-to-end
- Dar seguimiento a KPIs de ingeniería como calidad de código, densidad de defectos y velocidad de release
- Evaluar tecnologías, frameworks y herramientas emergentes para mejorar productividad y desempeño
- Identificar oportunidades de automatización, observabilidad y optimización de costos en la nube
Requisitos
- 10+ años de experiencia en ingeniería de software
- Al menos 3+ años en un rol de liderazgo técnico o gestión de ingeniería
- Experiencia sólida en Java, Spring Boot y arquitectura de microservicios
- Experiencia con sistemas basados en eventos usando Kafka o RabbitMQ
- Diseño de bases de datos (PostgreSQL o MySQL)
- Desarrollo de APIs REST y GraphQL
- Despliegue cloud-native usando AWS (ECS, Docker, Kubernetes)
- Experiencia comprobada solucionando problemas de producción y cuellos de botella de rendimiento
- Familiaridad con pipelines CI/CD (GitHub Actions, Jenkins, Argo o similares)
- Experiencia gestionando equipos de ingeniería y entregando proyectos backend de ciclo completo
Tech stack
Java
Spring Boot
Kafka
RabbitMQ
GraphQL
REST APIs
PostgreSQL
MySQL
Redis
AWS ECS
S3
API Gateway
Docker
Kubernetes
GitHub Actions
Jenkins
Argo
Prometheus
Grafana
ELK
Salesforce
Data Cloud