Descripción del trabajo
Se ofrece la oportunidad de asumir un puesto estratégico en el diseño, desarrollo y optimización de sistemas de back-end de alta complejidad. La posición está orientada a profesionales con experiencia en la construcción de arquitecturas escalables y distribuidas, capaces de liderar equipos de ingeniería, impulsar la innovación tecnológica y garantizar la entrega de soluciones robustas, seguras y de alto rendimiento.
Responsabilidades:
- Liderar y orientar a un equipo de ingenieros de back-end que trabajan principalmente con Java, Spring Boot, Kafka, MongoDB y PostgreSQL.
- Ser responsable de la arquitectura y el rendimiento de los sistemas de back-end distribuidos y basados en microservicios, con un enfoque en la alta disponibilidad, escalabilidad y reducción de latencia.
- Impulsar y gestionar la descomposición de sistemas monolíticos heredados en microservicios escalables y débilmente acoplados.
- Colaborar con los gerentes de producto para definir hojas de ruta técnicas y garantizar la alineación con los objetivos comerciales.
- Guiar al equipo a través de todo el ciclo de vida del desarrollo, desde el diseño y la implementación hasta el despliegue y las operaciones.
- Garantizar el cumplimiento de las mejores prácticas de ingeniería, incluida la calidad del código, las pruebas, la supervisión y el ajuste del rendimiento.
- Promover una cultura de mejora continua a través de revisiones técnicas, retrospectivas y entrega iterativa.
- Colaborar con el área de reclutamiento para atraer talento de ingeniería de back-end y apoyar activamente la incorporación y el desarrollo de los miembros del equipo.
- Fomentar una cultura de equipo diversa, inclusiva y psicológicamente segura.
Requisitos:
- Más de 5 años de experiencia práctica en desarrollo back-end con Java y Spring Boot, incluyendo diseño y desarrollo de microservicios.
- Más de 2 años de experiencia liderando o gestionando equipos de ingeniería back-end.
- Licenciatura o Maestría en Ciencias de la Computación, Ingeniería de Software o un campo relacionado.
- Conocimiento de la arquitectura de sistemas distribuidos, arquitecturas basadas en mensajes como Apache Kafka y tecnologías de bases de datos tanto relacionales como NoSQL (PostgreSQL, MongoDB).
- Conocimiento en ingeniería de rendimiento de software, incluyendo técnicas de creación de perfiles, monitorización y optimización.
- Historial comprobado en la entrega de servicios fiables y de alto rendimiento en entornos de producción.
- Experiencia en entornos ágiles y en la promoción de prácticas modernas de DevOps y CI/CD.
- Excelentes habilidades de comunicación y liderazgo, con la capacidad de trabajar de forma interfuncional e influir en múltiples niveles.
Salario a percibir
A convenir
Regístrate o identifícate
- Debes estar registrado para solicitar una oferta.
- El tener un perfil completo en Remotojob.com garantiza que tu currículum tendrá mayor exposición.
- Estar registrado nos ayuda a prevenir el spam y los convocantes fantasma.
- Las empresas otorgan mayor credibilidad a los perfiles con descripciones e imágenes completas.
Para ver el contacto directo del empleo, debes tener una cuenta regístrate ahora.




