Propósito como consultor backend developer, serás una pieza clave en el diseño, desarrollo e implementación de soluciones backend para nuestras plataformas y servicios financieros. Trabajarás en un entorno ágil colaborando estrechamente con otros ingenieros, arquitectos y equipos de producto para entregar funcionalidades de alta calidad que cumplan con los estrictos requisitos de la industria bancaria en cuanto a rendimiento, seguridad y confiabilidad. Responsabilidades diseñar, desarrollar y mantener apis y servicios backend escalables y de alto rendimiento utilizando tecnologías modernas. Escribir código limpio, eficiente y reusable siguiendo las mejores prácticas de desarrollo de software y estándares de seguridad. Participar activamente en todas las fases de ciclo de vida de desarrollo de software, incluyendo el diseño técnico, la implementación, las pruebas y el despliegue en producción. Colaborar con arquitectos para asegurar que las soluciones se alineen con la estrategia tecnológica y los estándares de la empresa. Trabajar en conjunto con los equipos frontend y mobile para integrar las funcionalidades backend de manera efectiva. Implementar y mantener rigurosas medidas de seguridad y protección de datos sensibles, cumpliendo con las regulaciones bancarias y financieras. Diseñar y optimizar esquemas de bases de datos relacionales y/o nosql, asegurando la integridad, consistencia y rendimiento de los datos financieros. Desarrollar e implementar pruebas unitarias, de integración y funcionales para garantizar la calidad y estabilidad del código. Participar en revisiones de código, aportando y recibiendo feedback constructivo para elevar el nivel técnico del equipo. Identificar y solucionar problemas de rendimiento y errores en los sistemas backend. Contribuir a la mejora continua de los procesos de desarrollo, incluyendo ci/cd y automatización. Mantenerse actualizado sobre las últimas tendencias y tecnologías en desarrollo backend y seguridad, especialmente aquellas relevantes para el sector. Colaborar con equipos de operaciones (devops) para el despliegue y monitoreo de aplicaciones en entornos productivos. Indicadores clave de desempeño (kpis) cumplimiento de compromisos: porcentaje de historias de usuario o tareas asignadas que completa satisfactoriamente dentro del sprint o ciclo de desarrollo acordado. Calidad del software: reducción de bugs e incidentes en producción. Participación en diseño / discusiones técnicas: contribución activa en las sesiones de diseño, refinamiento de histories y resolución de problemas técnicos a nivel de equipo. Adopción de innovación: implementación de nuevas tecnologías y frameworks en proyectos. Educación y experiencia 3 años de experiencia demostrable en desarrollo backend. Familiaridad con metodologías de desarrollo ágil (scrum, kanban). Haber desempeñado el rol de tech lead o arquitecto en proyectos estratégicos. Solido conocimiento y experiencia práctica en al menos un lenguaje de programación relevante para el backend (java con springboot, python con django/flask, node.js con express, c# con .net, golang). Experiencia trabajando con base de datos relacionales (postgres, sql server, mysql, oracle) y habilidad para escribir consultas eficientes. Conocimiento y experiencia en el diseño e implementación de apis restful. Comprensión profunda de los principios de diseño de software, patrones arquitectónicos y principios solid. Experiencia con sistemas de control de versiones, preferiblemente git. Fuerte orientación a la seguridad en el desarrollo de software (devsecops), entendiendo vulnerabilidades comunes y cómo prevenirlas. Experiencia en administración de servidores linux/unix. Habilidades blandas habilidades de comunicación: capacidad para comunicarse de manera clara y efectiva (tanto verbal como escrita) con compañeros de equipo, stakeholders técnicos y no técnicos, explicar soluciones técnicas y participar en ceremonias ágiles. Capacidad de trabajar en equipo: habilidad para colaborar de forma constructiva con otros desarrolladores, qa testers, product managers, arquitectos y otros miembros del equipo; contribuir a un ambiente de trabajo positivo y colaborativo. Proactividad e iniciativa: identificar áreas de mejora en el código, procesos o arquitectura y tomar la iniciativa para abordarlas. Mentalidad de aprendizaje continuo: curiosidad genuina y deseo de mantenerse actualizado con nuevas tecnologías, herramientas y mejores prácticas de la industria. Experiencia laboral demostrada en desarrollo de software (>3 años). Eeo declaraciones scotiabank es una empresa incluyente, que respeta la diversidad y no hace ningún tipo de discriminación. Bajo ninguna circunstancia solicita pruebas de embarazo, ni de vih. Ubicación méxico: ciudad de méxico: cuauhtémoc j-18808-ljbffr