Backend Developer
¿Te apasiona el desarrollo backend y buscas un reto donde tu trabajo tenga un impacto real en la industria de los medios? 🌟 ¡Mediagenix te está buscando! Únete a su team como Backend Developer y forma parte de un equipo innovador que está revolucionando la gestión de contenido en plataformas de streaming. ¿Estás listo para este emocionante viaje? 🚀
¿Qué harás?
BeBanjo, parte de MEDIAGENIX, desarrolla productos fáciles de usar que hacen que sus clientes puedan gestionar contenido en plataformas de streaming. Sus clientes son estudios de Hollywood, operadores de plataformas de streaming y emisoras de televisión de todo el mundo, y su producto está en el corazón de la producción, distribución y consumo de películas, series de televisión y otros contenidos mediáticos. Su misión: permitir que empresas de medios de renombre en todo el mundo lleven contenido al espectador de la manera más eficiente y preparada para el futuro.
Para ayudarlos en esta tarea, ofrecen soluciones de software innovadoras, locales o basadas en la web en la nube, que optimizan el ciclo de vida de su contenido en todos los canales y servicios. Estas soluciones modulares constituyen la columna vertebral más avanzada y eficiente para las operaciones de medios, agilizando la cadena de suministro de contenido desde la adquisición, pasando por la planificación, la programación y la gestión de derechos hasta la publicación y más.
Las tecnologías de última generación que utilizan, las metodologías de desarrollo ágiles, la forma transparente en la que colaboran como equipo y la co-creación inspiradora con clientes les ha llevado a la cima de los proveedores de tecnología en los medios internacionales.
Tendrás la oportunidad de sumergirte en la fascinante industria de los medios, trabajando en el corazón de la producción, distribución y consumo de contenidos. Tu papel será clave en el desarrollo de nuevas funcionalidades para sus productos, asegurando una experiencia de usuario excepcional. Además, tu trabajo no se limitará solo a programar; estarás involucrado/a en todo el ciclo de vida del producto, desde la concepción hasta la entrega, marcando la diferencia en cómo los clientes manejan sus contenidos en el mundo digital.
En BeBanjo, los/as developers trabajan en dos equipos independientes: Proyecto y Producto. El equipo de Proyecto se encarga de crear integraciones personalizadas para los clientes, mientras que el equipo de Producto es responsable de mantener e implementar nuevas funciones para sus propios productos. Y es en este equipo dónde ¡entrarás tú como su nuevo/a Backend Developer!
Tu evolución
En 1 mes
🥉Te asignarán un buddy, una persona del equipo que te guiará a través del proceso de onboarding. Con su ayuda y la de tu manager:
- Habrás tenido la oportunidad de conocer a todo el equipo, especialmente a la gente de tu squad.
- Tendrás una versión de sus productos funcionando en local y sabrás cómo realizar las operaciones más básicas.
- Habrás aprendido el vocabulario básico de la industria en la que trabajan. La palabra "scheduling" pasará al top 10 de tu vocabulario.
- Pondrás en producción alguna contribución, aunque sea un bugfix sencillo.
Tus responsabilidades
- Entrarás a formar parte de una de los squads de producto, en el que participarás activamente en el desarrollo de nuevas funcionalidades.
- Escribirás un montón de tests automatizados.
- Revisarás el código escrito por otras personas del equipo. Darás y recibirás feedback.
- Colaborarás con compañeras y compañeros de tu squad en la toma de decisiones técnicas y de producto, buscando el consenso.
- Participarás en las reuniones semanales de planificación.
¿Cómo lo harás?
Ya que tienen una cultura asíncrona, para ellos, la comunicación escrita es muy importante. Todas las conversaciones sobre el producto tienen lugar en GitHub (apoyándose en Figma para colaborar sobre el trabajo de diseño). Documentan en Notion todos los procesos y usan Slack cuando necesitan comunicarse de forma más directa con la gente del equipo.
Trabajan en iteraciones de 5 semanas, con una semana cooldown, entre iteraciones, en la que intentan que haya algo de libertad para trabajar en proyectos personales (siempre que estén relacionados con BeBanjo).
Cada semana, tendrás una reunión de kick-off en la que tu squad discutirá el progreso de la iteración, se resolverán dudas y se acordarán los siguientes pasos. No hacen daily meetings ni nada por el estilo.
Además, serás dueño/a de buscar tu siguiente tarea utilizando el Kanban board, pudiendo elegir de lo que más te guste de entre todo haya disponible en cada momento.
De forma periódica, tendrás 1:1s con tu manager, en los que podrás hablar abiertamente sobre tu puesto, tu salario, tu futuro en la empresa, o cualquier otra cosa que quieras. Tu manager es responsable de crear un espacio seguro en el que puedas hablar sin tapujos sobre las cosas que te preocupen.
No te preocupes si no tienes experiencia previa en su stack (Ruby on Rails, MySQL, Elasticsearch, JavaScript y SaaS), ya que recibirás un montón de consejos de formación por parte de tu buddy y de tu manager, y por si esto fuera poco, contarás con una cuenta de Udemy a la que acceder y explorar libremente todo su contenido. Let's go!! 🔝
¿Cuándo trabajarás?
En BeBanjo llevan más de 10 años trabajando en remoto, así que la comunicación asíncrona es la norma. Por eso, tendrás un horario flexible de verdad y podrás decidir cuándo te pones manos a la obra. Como resultado de la dinámica asíncrona, intentan minimizar las reuniones y no controlan tus horas de trabajo. Tienen confianza plena en que sabrás organizarte para sacar adelante tus tareas y equilibrar tu vida personal y profesional como mejor te convenga. Cool! 😎
Día laborable
Jornada completaVacaciones
23 díasJornada laboral
Flexible¿Dónde trabajarás?
Remoto
¡Trabajo 100% remoto! Tendrás la libertad de trabajar desde cualquier lugar de España. Su cultura de trabajo remoto está bien establecida, por lo que recibirás todo el apoyo necesario para integrarte sin problemas al equipo, sin importar dónde te encuentres.
Durante el año, hacen dos reuniones de empresa (Get Togethers), generalmente en Madrid. Estas reuniones suelen durar un único día, aunque si vives fuera de Madrid tendrás que dormir fuera de casa un par de días en total (para poder pasar un día completo con el equipo).
¿Con quién trabajarás?
Poco a poco irás conociendo a las personas que forman el equipo de Mediagenix, pero mientras, te dejo por aquí algunas de las personas con las que te codearás en tu día a día:
- David Sáenz. Desarrollador con más de 18 años de experiencia construyendo productos digitales. Podrás hablar con él de muchos temas, desde arquitectura de software hasta entrenamientos para atletas de élite.
- Víctor R. Lledó. Políglota digital. Lo mismo optimiza una consulta SQL, diseña una API en Ruby, hace un componente en Vue.js o pone orden en la arquitectura CSS. Todo en uno. Además, cocina bien.
- Ana de Mata. Lleva más de 10 años diseñando algunos de los productos más relevantes que se han hecho en España.
- Antonio Rull. Lleva siendo Product Manager desde mucho antes de que se pusiera de moda. Si quieres aprender sobre el tema no te pierdas su canal de Telegram!
¿Qué piden?
Han hecho los deberes y nos piden que, su próximo/a Backend Developer tenga....
- Al menos 5 años de experiencia en el backend.
- Conocimientos intermedios de desarrollo web en entornos de producto.
- Un buen nivel de inglés que te permita comunicarte fluidamente en un ambiente internacional.
Tecnologías
Estaría bien
Ruby on Rails
Suma puntos
MySQL
Elasticsearch
JavaScript
SaaS
Otras habilidades
Innegociable
Atención al detalle
Autonomía en el aprendizaje
Capacidad de recibir feedback
Estaría bien
Capacidad de dar feedback
Comunicación escrita
Idiomas
¿Qué ofrecen?
🌴 23 días de vacaciones + festivos nacionales y locales de donde vivas.
⏰Flexibilidad horaria real.
📚Presupuesto para formación, para que puedas seguir creciendo profesionalmente.
🩺Seguro de salud, para que tú y tu familia estéis protegidos/as.
✨Seguro de vida, para tu tranquilidad y la de los tuyos.
What the FAQ?
No, por cuestiones administrativas/legales solo podrán aplicar al proceso aquellas personas que residan en España en el momento de inscribirse a la oferta.
El proceso consta de 3 fases:
- Entrevista cultural de aproximadamente 1 hora con Charlotte en inglés.
- Take-home test. Se trata de implementar una pequeña funcionalidad sobre una aplicación Rails muy sencilla.
- Entrevista técnica en la que comentarán tu solución al take-home test y cualquier otro tema técnico que vaya surgiendo.