Banco Mercantil del Norte, S.A.
Spin Careers
IC5 - Staff Engineer
Sobre la oportunidad
Objetivo del puesto
Desempeña un papel fundamental en el liderazgo del diseño, desarrollo e implementación de soluciones tecnológicas escalables e innovadoras. Este rol impulsa la excelencia técnica, fomenta la colaboración entre equipos y garantiza que los esfuerzos de ingeniería estén alineados con los objetivos estratégicos de la organización. Mediante la mentoría a ingenieros y la influencia en las decisiones arquitectónicas, mejora la entrega de soluciones impactantes y alineadas con el negocio que respaldan el éxito a largo plazo.
Responsabilidades principales
- Proporcionar orientación técnica experta y apoyo a los equipos (squads o pods), garantizando un desarrollo de alta calidad y la alineación con los objetivos de negocio.
- Colaborar con product managers, diseñadores y líderes de negocio para definir soluciones técnicas que aborden necesidades estratégicas, se alineen con las hojas de ruta y cumplan con las expectativas de los usuarios.
- Liderar el diseño y desarrollo de arquitecturas de software complejas, centrándose en la escalabilidad, mantenibilidad y rendimiento, asegurando al mismo tiempo la alineación con la hoja de ruta tecnológica de la organización.
- Influir en las decisiones arquitectónicas contribuyendo a la dirección estratégica de las soluciones tecnológicas y aportando ideas sobre las prioridades de ingeniería a largo plazo.
- Fomentar la colaboración interfuncional entre los equipos de ingeniería, producto y negocio para garantizar una ejecución fluida de los proyectos y la alineación con los objetivos organizacionales.
- Mentorizar y entrenar a ingenieros junior y senior, promoviendo el crecimiento profesional y el intercambio de conocimientos para mejorar las capacidades del equipo.
- Abogar por e implementar las mejores prácticas en el desarrollo de software, incluyendo TDD, pipelines de CI/CD y principios de codificación segura.
- Impulsar la adopción de tecnologías y metodologías innovadoras para mejorar la eficiencia, la escalabilidad y la competitividad en todos los proyectos de ingeniería.
- Supervisar el rendimiento de los sistemas tras su implementación, aprovechando métricas para identificar oportunidades de optimización y asegurar que las soluciones cumplan con los requisitos técnicos y de negocio.
- Desarrollar herramientas y scripts de automatización para agilizar las tareas operativas y los procesos de despliegue, garantizando la consistencia y fiabilidad en la entrega.
- Colaborar con equipos de SRE para optimizar la infraestructura, diseñar sistemas tolerantes a fallos y mantener los SLA.
- Asegurar el cumplimiento de las regulaciones de la industria y los estándares de seguridad, implementando medidas de protección robustas y manteniendo altos niveles de garantía de calidad.
- Promover una cultura de trabajo autónoma fomentando la autogestión, la responsabilidad y la resolución proactiva de problemas entre los miembros del equipo.
- Actuar como Embajador de la Cultura Spin para fomentar y mantener un entorno de trabajo positivo, inclusivo y dinámico que se alinee con los valores y la cultura de la empresa.
Conocimientos y experiencia requeridos
- 7+ años de experiencia en desarrollo de software, con un historial probado en la entrega de aplicaciones escalables y de alto rendimiento.
- Experiencia avanzada en lenguajes de programación como .NET, Java, TypeScript, React, React Native y Node.js.
- Comprensión profunda del desarrollo en contenedores, arquitectura de microservicios y consumo de REST API.
- Experiencia con arquitecturas modulares, componentes reutilizables y superapps.
- Conocimiento avanzado de Git, resolución de conflictos y herramientas de CI/CD integradas en ciclos de prueba (GitHub, GitHub Actions, SonarCloud, Terraform, Docker).
- Capacidad demostrada para influir en la estrategia técnica y contribuir a las hojas de ruta arquitectónicas.
- Experiencia práctica con metodologías TDD, ATDD y BDD, asegurando la calidad y mantenibilidad del código.
- Sólida competencia en bases de datos SQL y NoSQL, incluyendo MongoDB, PostgreSQL y MySQL.
- Experiencia en prácticas de desarrollo seguro, incluyendo herramientas SAST, DAST y MAST.
- Habilidades de comunicación excepcionales, con capacidad para interactuar eficazmente con partes interesadas técnicas y no técnicas.
- Dominio de metodologías Agile, con experiencia colaborando en equipos diversos e interfuncionales.
- Gran capacidad de adaptación a entornos de trabajo dinámicos y de ritmo rápido.
- Disposición para adquirir conocimientos en nuevas tecnologías dentro del stack tecnológico de Spin.
En Spin estamos comprometidos con construir un lugar de trabajo diverso e inclusivo. Creemos en la igualdad de oportunidades y promovemos un entorno libre de discriminación por motivos de raza, origen nacional, género, identidad de género, orientación sexual, discapacidad, edad o cualquier otra condición legalmente protegida.
