Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Una empresa de marketing digital en crecimiento busca un Principal Backend Engineer para liderar proyectos innovadores en un entorno ágil y colaborativo. Este rol te permitirá trabajar con tecnologías de vanguardia como Kotlin y AWS, mientras colaboras con equipos multidisciplinarios para mejorar la arquitectura de software y garantizar la entrega de soluciones de alta calidad. Si te apasiona el desarrollo de software y deseas formar parte de un equipo internacional que valora la innovación y el trabajo en equipo, esta es tu oportunidad. ¡Únete a un entorno donde tu creatividad y habilidades serán valoradas y donde tendrás la libertad de trabajar desde cualquier lugar del mundo!
Hoy en día cuando necesitamos algo, tiramos de Internet. Por ello, las empresas necesitan asegurarse de tener una buena estrategia de posicionamiento web y físico. Uberall ofrece una solución a estas dos necesidades en solo una plataforma. Sí, en una.
¿Tienes experiencia liderando equipos de producto en entornos internacionales? Uberall puede ser tu siguiente reto.
Uberall es una empresa de marketing digital fundada en 2013 por dos amigos alemanes con una misión: ayudar a las empresas a conectar con sus clientes. Comenzaron como una solución para que las empresas gestionaran su información en los directorios en línea… (sí, sí, como el Google Maps de toda la vida). Sin embargo, rápidamente se dieron cuenta de que podían utilizar su tecnología para ofrecer soluciones más completas a las empresas.
Han desarrollado 8 productos que permiten a las empresas listar todos sus establecimientos, ayudándoles a potenciar su SEO, captar nuevos clientes, desarrollar su presencia en Internet y mantenerse en contacto con sus clientes a través de las redes sociales.
Uberall ha crecido rápidamente y, desde Berlín para el mundo, se ha convertido en una de las principales empresas de marketing digital local. Tienen más de 1.800 clientes, incluyendo empresas como McDonald's , Starbucks, Shell, KFC y SEAT.
Sus tres pilares para los clientes son:
¿Todavía te suena a chino lo que hacen?
Formarás parte del equipo CORE como Principal Backend Engineer, trabajarás codo con codo junto a Rubén, Director of Engineering, lo que supone estar en el centro de la acción. Pero lo mejor de todo es que será un rol muy funcional y flexible, lo que supone que podrás ayudar a uno de sus 16 equipos, uno para todos y todos para uno.
Sus equipos permiten a las empresas controlar y expandir el marketing social de su marca y de todas sus ubicaciones con facilidad y eficacia, utilizando integración de APIs, un sistema de planificación de trabajos y servicios desplegados en la nube, entre otros.
Tu primer día
En esta primera fase, ya habrás comprendido el ciclo de vida del desarrollo de software en Uberall. Estarás lanzando código a producción y comenzarás a apoyar a tu equipo. Conocerás al liderazgo de Ingeniería de Uberall y comprenderás cómo les gusta trabajar.
También entenderás los flujos de trabajo ágiles del equipo y los KPI que siguen. Conocerás a detalle la hoja de ruta, los plazos y cómo el trabajo de cada miembro del equipo contribuye a los objetivos del equipo.
Liderarás y supervisarás proyectos innovadores e impactantes dentro de su solución SaaS, orientando al equipo hacia objetivos técnicos estratégicos.
Jugarás un papel clave en la conformación y mejora de su arquitectura de software en general, asegurando que se alinee con los objetivos comerciales y se adapte a su creciente base de clientes.
Diseñarás, implementarás y gestionarás la ejecución de servicios distribuidos y APIs, estableciendo el estándar de excelencia.
Fomentarás la colaboración entre diferentes equipos y partes interesadas, incluida la gestión de productos, para garantizar un desarrollo de productos cohesivo y estratégico.
Garantizarás la entrega de código de alta calidad y escalable mediante tu contribución al código base y abogando por una cobertura de pruebas automatizadas integral.
Impulsarás la evolución de la arquitectura y el stack tecnológico de su plataforma, centrándote en la disponibilidad y mantenibilidad excepcionales, a través de una participación activa en revisiones de código, refactorización y optimización de sistemas de integración y entrega.
La estructura del equipo de Uberall es apasionante, a la vez que llena de sentido, estructura y agilidad. De Ana , su CTO, cuelgan 5 Directores. Cada uno de esos Directores tienen asignada una galaxia específica, y cada una de esas galaxias se compone de 4 equipos o squads.
Entre medias tienen 2 Staff Engineers y 2 Principal Engineers, perfiles muy transversales, que al igual que tú, se asignan a un equipo u otro en función de las necesidades del proyecto en el que se esté trabajando.
Debes saber que los productos que han desarrollado están basados en Kotlin y Groovy para el backend, desplegado en AWS, y en React para el frontend.
No siguen TDD como tal, pero nos han dicho que le dan mucha importancia al testing. Cada línea de código que suben a producción pasa antes por varios tests. Los tests unitarios y de integración son responsabilidad de los desarrolladores, mientras que los funcionales pasan por las manos del QA asignado a cada squad. Para que te hagas una idea... ¡tienen un monolito con más de 20,000 tests unitarios y de integración! Casi nada, ¿verdad?
En Uberall son amantes del agile️ y llevan a cabo todos los rituales, como dailies, weeklies, retros... de esta metodología. La mayoría de equipos suelen tener las dailies a primera hora de la tarde, para mejorar la flexibilidad del equipo.
Para estar en contacto y mantener el buen ambiente, los tendrás siempre a un clic en Slack. Eso sí, el equipo de Uberall está formado por personas de diferentes países, por lo que utilizan el inglés como lengua común de la compañía.
Tendrás una reunión individual semanal con el equipo de architectura para revisar propuestas y alinear estrategias y soluciones.
Cada squad es multidisciplinario y está compuesto por personas tanto del backend como del frontend, y además, tienen dos equipos transversales: DevOps y QA. Podríamos seguir contándote infinidad de detalles, pero como una imagen vale más que mil palabras…
Tendrás un buen margen de maniobra para organizar tu día, lo que importa es que estés en momentos específicos del día para sacar adelante el trabajo con el resto del equipo. Uno de estos momentos, será la daily con el squad con el que estés trabajando, lo habitual será con el CORE team, que siendo más especificos, suelen variar entre las 11:45 h y las 13:45 h, para que todos puedan participar), si no estás envuelto con otro proyecto de otro equipo claro.
Algunos miembros del team están repartidos en Europa, pero a pesar de tener diferentes zonas horarias, se ponen las pilas para coincidir entre las 9 y las 18 horas (G.M.T.).
¡La libertad es la clave!
Podrás trabajar desde donde más cómodo te sientas, ya sea en una playa caribeña o en tu propio hogar dulce hogar. ️
Eso sí, suelen darse un viajecito una vez al año a Berlín para hacer jornadas de team building.
Los equipos suelen hacer actividades después del horario para juntarse, y además, arman una Hackathon al año, ¡pero todo esto es a elección!
Tienen más de 400 personas de 50 países diferentes, repartidas en 30 lugares. El equipo de producto y tecnología está compuesto por 100 ingenieros, y donde 3 de ellos pertenecen al squad de CORE. Algunos de los compañeros con los que más vas a trabajar a diario son:
Aprovechando que podían pedir, se han venido arriba y en su lista de la persona ideal, esto es lo que esperan de ti:
Clases idiomas: en concreto de alemán e inglés, de negocios, y charlas virtuales de café en 7 idiomas diferentes
Salud y Bienestar: permisos remunerados por circunstancias especiales
Tecnología de primera línea, MacBook Pro, Magic Mouse, segunda pantalla... ¿Necesitas algo más? Comunícalo al equipo de Personas y Cultura
VSOP/ESOP: acciones de la compañía.
Formación Equivalente hasta 1,000 dólares para cursos, conferencias, etc.
España principalmente, pero no se cierran a Europa.
1. Entrevista con Director (45 minutos). (Inglés o Español).
2. Entrevista técnica con el CORE Squad (90 minutos). (Inglés).
3. Extra ball: Entrevista con CTO u otro director (45 minutos). (Inglés o Español).
NO. Esta posición es 100% remota, aunque si estás cerca de Barcelona, podrás pasarte cuando quieras por sus oficinas .
Suelen reunirse una vez al año en Berlín para hacer jornadas de team building.
Los teams suelen hacer actividades fuera del horario para juntarse y jugar a algún juego y, además, hacen una hackathon al año, ¡pero todo esto es opcional!