About this role
About the Role El Staff Backend Developer es el Ingeniero de Software experto en desarrollo de aplicaciones Backend, encargado de asesorar, acompañar, diseñar y desarrollar sistemas, y realizar revisiones de código. Es la figura guía y más especializada para esta tecnología, responsable de guiar la colaboración de equipos multifuncionales y participar en la planificación estratégica y la definición de la arquitectura técnica. What You'll Do
- Diseño y Desarrollo: Participan en el diseño, desarrollo e implementación de sistemas o proyectos complejos. Pueden ser responsables de la arquitectura técnica del proyecto y de garantizar que se sigan las mejores prácticas de desarrollo.
- Revisión de Código y Garantía de Calidad: Realizan revisiones de código para garantizar la calidad de este, su mantenibilidad y adherencia a las mejores prácticas. También pueden establecer y hacer cumplir estándares de codificación dentro de su equipo o empresa.
- Asesoramiento Técnico: Fungen como asesores técnicos, brindando orientación y experiencia a otros equipos o departamentos dentro de la organización. Pueden ayudar a evaluar nuevas tecnologías, herramientas o metodologías.
- Colaboración y Comunicación: Colaboran estrechamente con equipos multifuncionales, incluidos gerentes de productos, diseñadores y otros ingenieros, para garantizar la alineación entre los objetivos técnicos y comerciales. Las habilidades de comunicación efectiva son esenciales para este rol.
- Planificación y Estrategia Técnica: Contribuyen a la planificación y toma de decisiones estratégicas en relación con la tecnología utilizada en el proyecto. Ayudan a definir la arquitectura técnica y la estrategia para garantizar que se logren los objetivos del proyecto de manera eficiente.
- Desarrollo Profesional y Aprendizaje Continuo: Se mantienen al tanto de las tecnologías emergentes, tendencias de la industria y mejores prácticas a través del aprendizaje continuo y el desarrollo profesional. También pueden facilitar el intercambio de conocimientos dentro de su equipo o empresa. What We're Looking For
- Formación profesional: Licenciatura o Ingeniero en Informática / Sistemas.
- Años de experiencia: Al menos 7 años de experiencia relevante en su campo, empresas de tecnología.
- Áreas de experiencia: Liderazgo Técnico: Lideran equipos técnicos, proporcionando dirección, orientación y mentoría a ingenieros junior. Son responsables de asegurar que el equipo trabaje de manera eficiente y efectiva hacia los objetivos técnicos del proyecto.
- Conocimientos requeridos: Técnico: Deben poseer un sólido conocimiento técnico en su área de especialización, así como experiencia práctica en diseño, desarrollo y resolución de problemas técnicos complejos.
- Idiomas: inglés Avanzado
- Disponibilidad para viajar: No.
- Disponibilidad para cambio de residencia: No es indispensable.