
Imagemaker
Remote Jobs
Let’s co-create awesome digital experiences!
47 Jobs
• Diseñar y desarrollar APIs RESTful y/o GraphQL • Implementar lógica de negocio siguiendo principios de arquitectura limpia • Optimizar el rendimiento de aplicaciones y bases de datos • Escribir código limpio, testeable y bien documentado • Participar activamente en code reviews y pair programming • Colaborar con equipos de frontend, QA y producto • Implementar medidas de seguridad y buenas prácticas • Documentar soluciones técnicas y flujos de datos
• Diseño y mantenimiento de arquitecturas backend robustas, escalables y resilientes con Java y Spring Boot. • Desarrollo e implementación de APIs RESTful y servicios web con Spring Web. • Diseño, modelado y optimización de bases de datos relacionales y no relacionales (Spring Data JPA, Hibernate, Spring Data MongoDB). • Implementación de microservicios con Spring Boot y el ecosistema Spring Cloud. • Mantenimiento, refactorización y evolución de aplicaciones y sistemas legacy en Java, asegurando estabilidad, seguridad y correcta integración con nuevas soluciones. • Análisis y resolución de incidencias en entornos productivos críticos. • Medidas de seguridad y protección de datos con Spring Security (OAuth2, JWT, RBAC), aplicando principios de Secure Coding. • Estrategias de pruebas automatizadas con JUnit, Mockito y Spring Boot Test. • Calidad del código del equipo mediante revisiones de código y aplicación de Clean Code y SOLID.
• Liderar el diseño e implementación de arquitecturas de software escalables • Desarrollar interfaces de usuario modernas, responsivas y accesibles • Diseñar y desarrollar APIs RESTful y/o GraphQL • Definir y mantener la arquitectura de microservicios • Escribir código limpio, testeable y bien documentado que sirva como referencia • Liderar code reviews y sesiones de pair programming • Mentorear y guiar técnicamente a desarrolladores junior y mid • Colaborar con equipos de QA, producto y stakeholders • Definir e implementar estrategias de seguridad y buenas prácticas • Documentar soluciones técnicas, flujos de datos y decisiones arquitectónicas • Participar en la planificación técnica y estimación de proyectos • Proponer e implementar mejoras continuas en procesos y herramientas de desarrollo • Investigar y evaluar nuevas tecnologías para su adopción en el equipo
• Diseñar y desarrollar APIs RESTful y/o GraphQL • Implementar lógica de negocio siguiendo principios de arquitectura limpia • Optimizar el rendimiento de aplicaciones y bases de datos • Escribir código limpio, testeable y bien documentado • Participar activamente en code reviews y pair programming • Colaborar con equipos de frontend, QA y producto • Implementar medidas de seguridad y buenas prácticas • Documentar soluciones técnicas y flujos de datos
• Trabajar en el desarrollo de nuevas soluciones desde el front y el back.**• Participar en las ceremonias ágiles y usar metodologías y herramientas que contribuyan a la mejora continua propia del rol y del equipo.**• Trabajar colaborativamente con el líder técnico y el equipo en diseñar soluciones que agreguen valor.**• Trabajar colaborativamente con su líder técnico, entregando propuestas de solución y mejora, y apoya técnicamente al equipo.
• Desarrollar interfaces de usuario interactivas utilizando ReactJS y frameworks modernos como Remix o Next.js. • Diseñar y estructurar componentes reutilizables aplicando metodologías como Atomic Design. • Colaborar estrechamente con los equipos de desarrollo (Backend), QA y Product Owner para asegurar la viabilidad técnica de los diseños. • Implementar validaciones de formularios y manejo de errores robusto mediante el uso de Zod o bibliotecas similares. • Asegurar la calidad del código mediante la escritura de pruebas unitarias (Jest/Testing Library) y revisiones de código cruzadas.Participar activamente en los pasos a producción, garantizando la estabilidad y calidad en los despliegues del frontend. • Optimizar el rendimiento de la aplicación (Core Web Vitals, Lazy Loading) y asegurar estándares de accesibilidad.
• Coordinación entre equipos y laboratorios (Cross Lab Coordination) • Definición de arquitectura técnica y de negocio • Colaboración con arquitectos, equipos de diseño, producto y backend • Retroalimentación constructiva a diseñadores sobre prácticas UI/UX • Soporte a producción • Interacción con grupos de regulación, cumplimiento normativo y liderazgo senior
• Liderar el diseño, desarrollo e implementación de soluciones de software complejas • Brindar guía técnica y mentoría continua al equipo de desarrolladores • Colaborar con product owners, arquitectos e interesados del negocio para definir y validar requerimientos • Garantizar la calidad, seguridad y escalabilidad del código mediante revisiones y aplicación de mejores prácticas • Identificar y resolver problemas técnicos y bloqueos que afecten el avance del equipo • Aplicar conocimiento tecnológico en el diseño de modelos y/o sistemas, formulando diseños técnicos detallados • Investigar y recomendar soluciones técnicas ante requerimientos de negocio complejos • Desarrollar y entregar aplicaciones utilizando metodologías ágiles • Coordinar tareas técnicas y alinearlas con los timelines del proyecto • Mantenerse actualizado en tecnologías emergentes y proponer mejoras a la arquitectura y procesos actuales • Apoyar en la implementación de releases y en el soporte a producción • Participar en la coordinación cross-lab y en la alineación con equipos de soporte, regulatorios y de liderazgo senior
• Cumplimiento de las iniciativas desde su inicio hasta su puesta en producción y liberación a clientes. • Actuar como facilitador dentro del equipo de tecnología, asegurando disciplina metodológica, orden y ejecución conforme al Enterprise Delivery Framework (EDF) y al playbook de delivery del Banco. • Identificar, levantar y destrabar impedimentos actuales y futuros que puedan afectar la iniciativa. • Contribuir al éxito general del proyecto garantizando que los objetivos, planes e iniciativas específicas se ejecuten correctamente en apoyo a las estrategias y metas del negocio. • Asegurar que todas las actividades se desarrollen conforme a normas, políticas y procedimientos internos vigentes.
• Coordinación entre equipos y laboratorios (Cross Lab Coordination) • Definición de arquitectura técnica y de negocio • Colaboración con arquitectos, equipos de diseño, producto y backend • Soporte a producción • Interacción con grupos de regulación, cumplimiento normativo y liderazgo senior
37more opportunities are still waiting for you.Log in now and take your next shot before someone else does.