Compartir esta oferta de trabajo

Senior Backend Developer

Fecha: 16-jun-2022

Ubicación: MADRID, ES

Empresa: Telefonica S.A.

Desarrollador Backend Senior para la plataforma global de video

 

Descripción del área

La gerencia de "Desarrollo e Ingeniería de Plataformas de Video" se integra dentro de dirección de "Digital Home Service Platform" del área CDO (Servicios Digitales) de Telefónica. Este equipo está formado por distintos perfiles (Arquitectos de solución, Desarrolladores software, Ingenieros de QA, Ingenieros de DevOps, Techncial Product Managers y Program Managers) con el objetivo de construir y evolucionar la Plataforma Global de Vídeo de Teléfónica. Nuestro objetivo es que millones de clientes en los distintos países donde Telefónica está presente puedan disfrutar de los servicios de vídeo y entretenimiento que ofrecemos, en cualquier momento y en cualquier dispositivo.

 

Misión

Buscamos un Backend Developer que nos ayude en la construcción y evolución de la plataforma global de video, participando en las distintas fases del ciclo de desarrollo de producto: desde el diseño de las funcionalidades hasta su puesta en producción y mantenimiento posterior.

 

Pricipales actividades y responsabilidades

Como Backend Developer trabajarás con un equipo multi-disciplinar en el desarrollo de componentes que forman parte de la Plataforma Global de Vídeo de Telefónica.
También tendrás la oportunidad de participar en otras actividades relacionadas con el desarrollo (análisis detallado de soluciones, unit testing, soporte a las pruebas, documentación, soporte a producción, etc.), todo ellos aplicando metodlogías Ágiles, más concretamente metodología Scrum y con una mentalidad DevOps.

 

Retos a los que te enfrentarás

Los principales retos del puesto son:

  • Crear software de gran calidad y de alto rendimiento

  • Utilización de tecnologías punteras 

  • Integración en un equipo de alta cualificación

 

Formación académica requerida

Ingeniero Informático o formación equivalente o experiencia equivalente

 

Habilidades específicas

  • Habilidades de comunicación, con capacidad de relacionarse de manera efectiva con compañeros dispersos geográficamente.

  • Capacidad de trabajo en equipos multidisciplinares.

  • Capacidad de trabajo e impacto en producto.

  • Innovador y creativo, con iniciativa

  • Proactivo e implicado en el proyecto

  • Gran capacidad para organizarse 

  • Actitud positiva y profesional.

  • Mente abierta para aprender nuevas técnicas, tecnologías y métodos.

 

Conocimientos técnicos requeridos:

  • Experto en desarrollo de backend con Python para el desarrollo de microservicios

  • Conocimiento avanzados en frameworks web para Python: Flask, Sanic, FastAPI

  • Experto en diseño e implementación de arquitecturas basadas en micro-servicios (preferentemente con experiencia en grandes plataformas de micro-servicios formada por más de 50 micro-servicios) 

  • Diseño y especificación de API REST con OpenAPI

  • Conocimientos avanzados de Kafka

  • Diseño e implementación de arquitecturas orientadas a eventos y basadas en Kafka

  • Integración continua con Jenkins

  • Manejo de Git, Jenkins, npm, VSC

  • Conocimientos en implementacion de test unitarios (Jest, Mocha)

  • Conocimiento de motores de base de datos SQL y noSQL: SQL Server, Couchbase, MongoDB

  • Conocimientos avanzados de Docker

  • Conocimientos a nivel de desarrollador de Kubernetes/Openshift

  • Experiencia en supervisión de micro-servicios: metricas con Prometheus+Grafana, alarmado mediante logs, trazas con Jaeger.

  • Amplia experiencia en la aplicación de Scrum/Agile.

 

Otros conocimientos técnicos valorables:

  • Conocimientos de infraestructuras Web FrontEnd/BackEnd

  • Conocimientos de protocolos de redes IP (unicast y multicast)

  • Conocimientos en tecnologías y servicios de video (IPTV, DTH, VoD, etc.)

  • GraphQL

  • MongoDB

  • Redis

  • Tecnologías cloud Azure

  • Linux

  • Ansible

 

Experiencia profesional

  • Experiencia mínima de 4 años en el desarrollo backend con Python

 

Idiomas:

  • Como mínimo nivel medio de inglés tanto escrito como oral (B2).

  • Español nivel nativo. 

 

Cuando te unes a Telefónica

Te unes a casi 100 años de historia, un equipo de 106 nacionalidades presentes en más de 35 países. Te unes a un equipo que trabaja por conectar a las personas allá dónde estén, sin fronteras. Un equipo que está liderando la revolución digital con la ilusión del primer día en todos nuestros negocios, creando el mejor ecosistema digital para nuestros clientes: Red, IoT, Cloud, Ciberseguridad, Innovación etc. En Telefónica tienes todo lo que necesitas para crear la mejor versión de ti mismo. Necesitamos gente como tú que se sume a este gran reto, que quiera crear la Telefónica del mañana.

En Telefónica apostamos por las nuevas formas de trabajo y somos líderes en la implementación de la Desconexión Digital bajo el principio “Desconecta para Reconectar”.

 

#SomosDiversos

Estamos convencidos de que los equipos diversos e inclusivos son más innovadores, transformadores y consiguen mejores resultados. Por ello promovemos y garantizamos la inclusión de todas las personas sin importar género, edad, orientación e identidad sexual, cultura, discapacidad o cualquier otra condición personal.