
Umpisa Inc es una empresa de consultoría tecnológica y empresarial que ayuda a las organizaciones a desarrollar productos digitales, aplicaciones de software y nuevas iniciativas empresariales. Su trabajo combina estrategia empresarial, gestión de productos, estrategia digital, diseño de UI/UX, ingeniería de software, aseguramiento de la calidad y análisis empresarial. La empresa crea soluciones a medida utilizando tecnologías como React, React Native, Flutter y Node.js, con prácticas de DevSecOps integradas en su enfoque de ingeniería. Umpisa también apoya la creación de nuevas empresas y ofrece servicios de CTO como servicio, trabajando en los sectores de consultoría, marketing, salud, tecnología financiera, bienes raíces y educación. Su equipo de profesionales de la tecnología se guía por una cultura de ingeniería colaborativa y por la misión de fortalecer el papel de Filipinas en la industria tecnológica mundial.
Ingeniero de Backend Senior
Lidera la arquitectura y el desarrollo de sistemas backend en Umpisa Inc., Filipinas, utilizando Go, Java, Spring Boot y MySQL. Gestiona APIs, microservicios, fiabilidad, integraciones y el desarrollo de capacidades de ingeniería.
Descripción
- Diseñar y liderar servicios backend escalables y de alta disponibilidad, así como APIs REST desarrolladas con Go, Java y JavaScript
- Guiar el diseño y el desarrollo continuo de aplicaciones empresariales con Spring Framework y Spring Boot
- Gestionar lógica empresarial compleja, autenticación, autorización y servicios de integración
- Establecer estándares de diseño de APIs y supervisar integraciones con sistemas internos y externos
- Trabajar con ingenieros frontend y apoyar el desarrollo de interfaces de usuario con ReactJS cuando sea necesario
- Responsabilizarse de la arquitectura de MySQL, esquemas, índices, procedimientos almacenados, ajuste del rendimiento y optimización de consultas
- Definir la arquitectura de microservicios y las decisiones de diseño de sistemas distribuidos
- Establecer estándares de ingeniería para la coherencia de datos, la seguridad, la fiabilidad y la calidad del software
- Colaborar con los responsables de Producto, Diseño e Ingeniería en la dirección técnica y la entrega de funcionalidades
- Facilitar revisiones de arquitectura, decisiones técnicas, revisiones de código, investigaciones de causas raíz y respuesta a incidentes
- Mentorar a ingenieros, apoyar la contratación y la incorporación, y organizar sesiones de transferencia de conocimientos y formación
- Responsabilizarse de las prácticas de despliegue, la supervisión, el rendimiento de las aplicaciones, la escalabilidad, la fiabilidad y la seguridad
- Informar sobre los avances a las partes interesadas, clientes y usuarios
- Seguir la evolución de los productos digitales y la tecnología mientras se mantiene un desarrollo profesional continuo
- Apoyar las actividades de preventa, posventa y desarrollo de productos
- Participar en eventos de la empresa y contribuir al mantenimiento de su cultura
- Crear recursos de formación, guías y documentación para la capacitación y la transferencia de conocimientos
Requisitos
- Licenciatura o grado en Informática, Ingeniería o experiencia práctica equivalente
- Al menos 6 años de experiencia profesional en ingeniería backend, incluida la responsabilidad integral sobre sistemas
- Experiencia en producción desarrollando con Go, Java y JavaScript
- Conocimientos avanzados de Spring Framework y Spring Boot para el desarrollo de aplicaciones empresariales
- Experiencia diseñando APIs REST e implementando servicios de autenticación, autorización e integración
- Conocimientos prácticos de ReactJS y experiencia colaborando en el desarrollo frontend o contribuyendo a él
- Experiencia avanzada con MySQL, incluyendo diseño de esquemas, indexación, procedimientos almacenados y optimización del rendimiento a gran escala
- Experiencia diseñando microservicios y sistemas distribuidos
- Experiencia integrando servicios de terceros, APIs y plataformas empresariales
- Sólido dominio de las prácticas de diseño de sistemas escalables, fiables y seguros
- Experiencia liderando o realizando contribuciones sustanciales a decisiones de arquitectura y diseño técnico
- Capacidad para mentorizar a ingenieros y liderar revisiones de código que mejoren la calidad de todo el equipo
- Experiencia con estrategias de pruebas unitarias, de integración y de extremo a extremo
- Experiencia con CI/CD, despliegues, supervisión de producción y respuesta a incidentes
- Excelentes habilidades de comunicación y experiencia colaborando con responsables de Producto, Diseño e Ingeniería
- Se valorará la experiencia previa como mentor o líder de ingenieros
- Sólidas habilidades de comunicación y comodidad en un entorno colaborativo y dinámico
- Capacidad para gestionar prioridades contrapuestas y entregar resultados exitosos en proyectos en un entorno acelerado
- Se valorará especialmente la experiencia facilitando sesiones de transferencia de conocimientos, formaciones o talleres para equipos o clientes
- Disponibilidad y disposición para viajar a Singapur para recibir formación en octubre y continuar la formación en Manila de noviembre a diciembre
Beneficios
- Se incluye la provisión de viaje para la formación presencial en Singapur en octubre