Spin es la unidad de negocio de FEMSA que enriquece y simplifica la vida de las personas. Es un ecosistema de soluciones financieras y digitales que genera valor agregado, al ayudar a nuestros usuarios y comunidades a hacer más con su tiempo y dinero.El ecosistema Spin se compone de soluciones simples, ágiles y accesibles que les ayudan a nuestros clientes a resolver necesidades cotidianas y recibir recompensas por ello; como la billetera digital, Spin by OXXO, el programa de lealtad, Spin Premia, y Spin Negocios, que ofrece distintas soluciones para empresas, como NetPay y OXXO PAY.

Objetivo general

Lidera y acompaña el desarrollo de aplicaciones web completas y complejas. Es responsable de liderar proyectos de gran envergadura y de guiar a otros miembros del equipo. Trabaja en estrecha colaboración con los líderes de negocio y tecnología para definir la visión y la estrategia de desarrollo de software. Además de diseñar y desarrollar funcionalidades avanzadas, se dedica a la optimización del rendimiento, la seguridad y la escalabilidad de las aplicaciones.


Responsabilidades del puesto:

●      Contribuir en el diseño y desarrollo de aplicaciones end-to-end, guiado por patrones de diseño y arquitectura acordados, así como usar, guiar, fomentar el uso de buenas prácticas en el proceso de ingeniería.

●      Colaborar estrechamente con el equipo de diseño (UX/UI) para implementar diseños en código.

●      Trabajar con el equipo de producto para comprender los requisitos y traducirlos en implementaciones técnicas.

●      Participar en revisiones de código, con conciencia de desarrollo seguro y orientado a pruebas.

●      Colaborar activamente con otros miembros del equipo.

●      Participar en pruebas y corrección de errores, solucionar problemas, depurar, mantener y mejorar el software existente, focalizado en reducción de deuda técnica.

●      Proponer soluciones de software innovadoras y cuestionar las existentes con el sentido de mejora continua.

●      Analizar los avances tecnológicos que puedan satisfacer nuevas necesidades de las empresas del grupo, creando mejoras funcionales y tecnológicas, realizando tareas de investigación, desarrollo e innovación tecnológica (I+D+i)

●      Apoyar a definir los SLA, SLOs y SLIs de los sistemas en función de las necesidades de la empresa y de los comportamientos históricos.

●      Realizar revisiones de código y guiar la documentación técnica

●      Asistir en el desarrollo y mantenimiento de características orientadas al usuario.

●      Probar la usabilidad y accesibilidad del producto.

●      Mantener documentación actualizada sobre arquitecturas, procedimientos y herramientas operativas.

●      Seguir lineamientos de arquitectura de datos en términos de cómo recolectar y almacenar la información.

●      Generar y entregar documentación de diseño y disponibilidad de información al equipo de data.

●      Colaboración y mentoría.

●      Estimaciones de desarrollo.

●      Desarrollar herramientas y scripts  para automatizar tareas operativas y procesos de despliegue.

●      Revisión de código (Calidad, consistencia y mejores prácticas).

●      Facilitar la transferencia de conocimientos entre equipos de operaciones y desarrollo

●      Implementar sistemas de control de versiones para gestionar el código fuente y la infraestructura.

●      Colaborar en estrategias de ramificación y fusión (branching and merging) efectivas.

●      Facilitar la transferencia de conocimientos entre equipos de operaciones y desarrollo.

●      Gestionar y operar sistemas y servicios de producción críticos.

●      Garantizar la disponibilidad y el rendimiento de los sistemas.

●      Diagnosticar y resolver problemas de rendimiento y escalabilidad

●      Colaborar con equipos de SRE para dimensionar adecuadamente la infraestructura

●      Gestionar la configuración de aplicaciones y sistemas para garantizar la consistencia y la reproducibilidad. (Deseable)

●      Utilizar herramientas como Cloud formation y Terraform, para gestionar la IAC. Sr+(Deseable AWS)

●      Automatizar la creación y configuración de entornos de infraestructura. Sr+ (Deseable)

Calificaciones necesarias para ejecutar el puesto:

●    Más de 3 años de experiencia profesional en desarrollo full stack

●    React JS (Native, NextJS)

●    Dominio de Patrones de Diseño

●    POO (Java, Typescript, NodeJS, dotNet)

●    Dominio de TDD, BDD, ATDD

●    Dominio en SQL y NoSQL

●    Dominio de microservicios

●    Dominio de patrones de arquitectura

●    Control de Versiones (Git, github, github actions) (Resolución de conflictos)

●    Interacción con los procesos y herramientas relacionadas con desarrollo seguro (JUnit, SonarCloud, SAST, SCA, DAST, MAST)

●    Dominio de procesos de integración y despliegue continuo

●    Familiaridad con servicios Cloud (Instancía de Computo, Serverless, Almacenamiento, BD y Networking)

●    Excelentes habilidades de comunicación, colaboración con liderazgo técnico

●    Experiencia con metodologías y herramientas agiles (SAFe, Scrum, Kanban, Jira)

●    Innovación y creatividad

Digital FEMSA está comprometida con un lugar de trabajo diverso e inclusivo. 
Somos un empleador que ofrece igualdad de oportunidades y no discrimina por motivos de raza, origen nacional, género, identidad de género, orientación sexual, discapacidad, edad u otra condición legalmente protegida.
Si desea solicitar una adaptación, notifique a su Reclutador.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.