Propósito del cargo Diseñar, desarrollar y mantener soluciones tecnológicas robustas, escalables e innovadoras, que impulsen la eficiencia operativa y la experiencia del usuario en nuestras plataformas digitales. Este rol es clave para traducir los requerimientos del negocio en productos funcionales, trabajando de forma colaborativa con equipos de producto, diseño y operaciones, y aportando tanto en el desarrollo frontend como backend. Su objetivo es asegurar que nuestras soluciones tecnológicas apoyen el crecimiento, la sostenibilidad y el impacto positivo de Retorna. Tareas Responsabilidades claves Desarrollo Front-end: Diseñar y desarrollar interfaces de usuario (UI) eficientes y seguras. Implementar prácticas de diseño responsivo y accesibilidad. Utilizar frameworks modernos como React.js, Angular o Vue.js para construir interfaces interactivas. Desarrollo Back-end: Construir y mantener APIs robustas y escalables para soportar aplicaciones web y móviles. Implementar lógica de negocio compleja y asegurar la integración con sistemas externos (por ejemplo, servicios de pago, APIs bancarias). Seguridad: Garantizar la seguridad de los datos y la aplicación en general. Implementar buenas prácticas de seguridad, como autenticación, autorización y cifrado de datos sensibles. Base de datos: Diseñar esquemas de bases de datos eficientes y escalables. Optimizar consultas y asegurar la integridad de los datos. Pruebas y depuración: Realizar pruebas unitarias y de integración para garantizar la calidad del código. Identificar y solucionar problemas (bugs) en el software. Colaboración y gestión de proyectos: Trabajar en equipos multidisciplinarios (desarrolladores, diseñadores, analistas de negocios, etc.). Seguir metodologías ágiles como Scrum o Kanban para la gestión de proyectos. Cumplimiento normativo y regulaciones: Asegurar que el software cumpla con las regulaciones financieras y normativas aplicables (por ejemplo, GDPR, PCI-DSS). Optimización y escalabilidad: Mejorar continuamente el rendimiento de la aplicación y la experiencia del usuario. Escalar la infraestructura tecnológica según sea necesario para manejar aumentos en la carga de usuarios o transacciones. Tecnologías emergentes: Mantenerte actualizado sobre las tendencias y tecnologías emergentes en el sector fintech. Evaluar y proponer nuevas tecnologías que puedan mejorar la eficiencia y la seguridad del producto. Mantenimiento y soporte: Proporcionar mantenimiento continuo y soporte técnico a aplicaciones existentes. Resolver problemas operativos y ayudar a los usuarios finales cuando sea necesario. Requisitos Tech Stack Backend: AWS Serverless (Lambda, API Gateway, DynamoDB, etc.) Frontend: React & React Native Infraestructura: Terraform (plus, no excluyente). Control de versiones: Git. Metodología: Agile / Scrum. Plus (no excluyentes, pero suman puntos). Conocimiento en Salesforce. Experiencia con otras nubes como Azure o GCP. Experiencia en fintech, bancos o criptomonedas. Beneficios ¿Qué ofrecemos? - Trabajo 100% remoto, brindándote flexibilidad. - Formar parte de una empresa innovadora y en crecimiento. - Ambiente de trabajo colaborativo y dinámico. - Oportunidades de desarrollo profesional en un entorno multicultural. - Días libres ilimitados Si estás listo para formar parte de un equipo en expansión, ¡esperamos tu postulación! #J-18808-Ljbffr