Spin Careers

IC5 - Staff Engineer

TypeScriptJavaReactNode.jsSQLPostgreSQLDockerTerraform
Traducción automática. Consulta el original.

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

  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. Mentorizar y entrenar a ingenieros junior y senior, promoviendo el crecimiento profesional y el intercambio de conocimientos para mejorar las capacidades del equipo.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. Colaborar con equipos de SRE para optimizar la infraestructura, diseñar sistemas tolerantes a fallos y mantener los SLA.
  1. 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.
  1. 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.
  1. 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

  1. 7+ años de experiencia en desarrollo de software, con un historial probado en la entrega de aplicaciones escalables y de alto rendimiento.
  1. Experiencia avanzada en lenguajes de programación como .NET, Java, TypeScript, React, React Native y Node.js.
  1. Comprensión profunda del desarrollo en contenedores, arquitectura de microservicios y consumo de REST API.
  1. Experiencia con arquitecturas modulares, componentes reutilizables y superapps.
  1. Conocimiento avanzado de Git, resolución de conflictos y herramientas de CI/CD integradas en ciclos de prueba (GitHub, GitHub Actions, SonarCloud, Terraform, Docker).
  1. Capacidad demostrada para influir en la estrategia técnica y contribuir a las hojas de ruta arquitectónicas.
  1. Experiencia práctica con metodologías TDD, ATDD y BDD, asegurando la calidad y mantenibilidad del código.
  1. Sólida competencia en bases de datos SQL y NoSQL, incluyendo MongoDB, PostgreSQL y MySQL.
  1. Experiencia en prácticas de desarrollo seguro, incluyendo herramientas SAST, DAST y MAST.
  1. Habilidades de comunicación excepcionales, con capacidad para interactuar eficazmente con partes interesadas técnicas y no técnicas.
  1. Dominio de metodologías Agile, con experiencia colaborando en equipos diversos e interfuncionales.
  1. Gran capacidad de adaptación a entornos de trabajo dinámicos y de ritmo rápido.
  1. 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.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores