Bajo el departamento de Tecnología, el Backend Engineering Manager será responsable de la planificación, diseño y desarrollo de soluciones backend robustas y escalables, asegurando que los sistemas cumplan con los estándares de calidad y rendimiento de la empresa.
Tareas Dirigir y gestionar un equipo internacional de desarrolladores backend, proporcionando orientación técnica y liderazgo. Planificar y coordinar las actividades del equipo para garantizar la entrega oportuna de proyectos de alta calidad. Evaluar y mejorar continuamente las habilidades del equipo a través de la capacitación y el desarrollo profesional. Diseñar y desarrollar sistemas backend eficientes y escalables, incluyendo APIs, servicios y bases de datos. Colaborar con otros equipos técnicos y de negocio para definir requisitos y especificaciones del sistema. Revisar y aprobar el diseño y código del equipo para asegurar la calidad y el cumplimiento de las mejores prácticas. Planificar y gestionar proyectos de desarrollo backend, estableciendo plazos y prioridades. Monitorear el progreso del proyecto y hacer ajustes según sea necesario para cumplir con los objetivos del negocio. Identificar y mitigar riesgos técnicos y operativos a lo largo del ciclo de vida del proyecto. Investigar y evaluar nuevas tecnologías y herramientas que puedan mejorar la eficiencia y calidad del desarrollo backend. Implementar procesos y prácticas de desarrollo ágiles para mejorar la productividad del equipo. Fomentar una cultura de innovación y mejora continua dentro del equipo. Colaborar estrechamente con otros líderes técnicos y de productos para asegurar la alineación de las soluciones técnicas con los objetivos del negocio. Comunicar el progreso, los desafíos y las soluciones del proyecto a las partes interesadas clave. Facilitar la resolución de problemas y promover una comunicación abierta y efectiva dentro del equipo. Requisitos Mínimo 5 años de experiencia en desarrollo backend, con al menos 3 años en un rol de liderazgo. Experiencia demostrable en el diseño y desarrollo de sistemas backend escalables y de alto rendimiento. Licenciatura en Ciencias de la Computación, Ingeniería de Software, o algún campo relacionado. Certificaciones relevantes en desarrollo backend, gestión de proyectos o tecnologías de la información. Dominio de lenguajes de programación backend como Java, Python, Node.js, Go, etc. Experiencia con frameworks y herramientas de desarrollo backend como Spring, Django, Express.js, etc. Conocimiento de bases de datos relacionales (MySQL, PostgreSQL) y no relacionales (MongoDB, Cassandra). Experiencia con servicios en la nube (AWS, Google Cloud, Azure) y microservicios. Familiaridad con prácticas de CI/CD y herramientas como Jenkins, Docker, Kubernetes. Beneficios Salario competitivo. Oportunidades de Rotación de Roles: Adquiere nuevas habilidades y experiencia al participar en diferentes proyectos o áreas. Proyectos Desafiantes: Participa en proyectos internos que te permitirán resolver problemas complejos. Misión y Valores Sólidos: Únete a una empresa con una misión clara y valores que guían todo lo que hacemos. Diversidad e Inclusión: Fomentamos un entorno donde todos son valorados y respetados, independientemente de su origen o experiencia.Trabajo en Equipos Multidisciplinarios: Colabora con compañeros/as de diversas áreas y especialidades, enriqueciéndote profesionalmente en el proceso. Jornada intensiva de verano en julio y agosto. La oferta es 100% presencial de lunes a viernes (Nuevos Ministerios, Madrid).