¿quiénes somos?
somos una empresa líder del sector retail en méxico, con una plataforma digital en constante
crecimiento que atiende a cientos de miles de clientes. Nuestro equipo de tecnología desarrolla y
mantiene servicios críticos de crédito, pagos, wallet digital y notificaciones. Buscamos a alguien que
quiera crecer con nosotros y dejar huella en proyectos de alto impacto.
¿qué harás en este rol?
modernizar nuestro frontend: liderar el diseño e implementación de nuevos módulos con
angular, transformando la experiencia de usuario de nuestra plataforma.
dar soporte integral al backend: mantener y evolucionar microservicios construidos con java y
spring boot (tanto versiones modernas como legacy en producción).
trabajar la base de datos: leer, depurar y optimizar lógica de negocio compleja escrita en oracle
pl/sql — procedimientos, paquetes y triggers.
gestionar integraciones: conectar con proveedores como conekta (pagos), firebase
(notificaciones push) y servicios de validación de identidad y crédito.
proteger los datos: implementar y reforzar protocolos de seguridad (jwt, oauth2, cifrado) en
frontend y backend.
¿qué necesitas traer?
frontend
✅angular v12+ (experiencia real en proyectos productivos)
✅typescript avanzado
✅programación reactiva con rxjs
✅html5, css3/sass, bootstrap o angular material
backend
✅java 8 y java 17+ (necesitamos que conozcas ambos mundos)
✅spring boot 3.x+
✅spring security — jwt, oauth2
✅maven (dominio avanzado)
base de datos
✅oracle database — escritura y depuración de pl/sql en entornos de alta criticidad
✅optimización de consultas y procesos batch
✅comprensión de modelos de datos complejos
integraciones
✅diseño de apis rest bajo estándares openapi/swagger
✅consumo e integración de servicios externos
sería un plus si además tienes...
experiencia documentando arquitecturas y procesos técnicos
sensibilidad para el diseño ui/ux
haber trabajado en equipos con metodologías ágiles (scrum / kanban)
¿qué perfil buscamos?
más allá de las habilidades técnicas, buscamos a alguien que sea:
analítico y metódico: capaz de entender sistemas complejos sin documentación exhaustiva.
autodidacta: con disposición para adoptar nuevas tecnologías y también para adentrarse en
sistemas legacy.
comunicativo: que pueda transmitir ideas técnicas tanto a otros desarrolladores como a equipos
de negocio.
experiencia requerida
Área experiencia mínima
desarrollo backend java/spring 4+ años
desarrollo frontend con angular 2+ años
oracle pl/sql 3+ años