Descripción
Resumen:
Macadam busca un Líder de Ingeniería de Backend para impulsar la calidad técnica, liderar un equipo de ingenieros y contribuir significativamente al diseño y desarrollo de sistemas de backend.
Aspectos destacados:
1. Dirigir un equipo de 5 ingenieros en un rol del 70 % como ingeniero individual (IC) y el 30 % como gestor
2. Diseñar y construir servicios robustos de backend utilizando NestJS y TypeScript
3. Contribuir a una empresa con un propósito claro y con verdadera propiedad
##### **QUIÉNES SOMOS**
En **Macadam**, hemos desarrollado una aplicación que recompensa a las personas por caminar. Con más de **15 millones de usuarios en todo el mundo**, ayudamos a las personas a convertir sus pasos diarios en hábitos positivos para la salud, el bienestar y la sostenibilidad.
Nuestro equipo está creciendo rápidamente y nuestras ambiciones son globales. Operamos en la intersección de la **salud, la gamificación y la tecnología**, y estamos formando un equipo de ingeniería de clase mundial para respaldar este crecimiento.
Si te apasiona construir sistemas de backend de alto rendimiento y liderar a las personas que los construyen, ¡nos encantaría conocerte!
Por favor, envía tu currículum en inglés.
##### **EL PUESTO**
Como **Líder de Ingeniería de Backend** en Macadam, asumirás dos responsabilidades simultáneamente: la calidad técnica de nuestro backend y el liderazgo diario de un equipo de 5 ingenieros. Informarás directamente al Director de Ingeniería.
Este es un puesto con un **70 % de dedicación como ingeniero individual (IC) y un 30 % como gestor**. La mayor parte de tu tiempo se dedicará a escribir código de producción, tomar decisiones arquitectónicas y elevar el nivel técnico. El restante 30 % corresponde al trabajo con personas: reuniones individuales (1:1), conversaciones sobre desarrollo profesional, eliminación de obstáculos para el equipo y coordinación entre el equipo de backend y el resto de la empresa.
Si deseas alejarte del teclado, este no es el puesto adecuado. Si quieres liderar mediante la acción, ¡sigue leyendo!
##### **QUÉ HARÁS**
**Como ingeniero individual (IC) (70 %)**
* Diseñar, construir y mantener servicios robustos de backend y APIs utilizando **NestJS** y **TypeScript**.
* Asumir la responsabilidad de la arquitectura y la entrega de nuestros sistemas centrales: motor de gamificación, economía dentro de la aplicación e infraestructura de mapas.
* Diseñar y optimizar esquemas y consultas de **PostgreSQL** para lograr un rendimiento escalable.
* Implementar y gestionar estrategias de caché con **Redis**.
* Aprovechar **Google Cloud Platform** (Cloud Run, Pub/Sub, Cloud Storage) para despliegues e infraestructura.
* Impulsar decisiones técnicas desde su concepción hasta su puesta en producción.
* Reducir el factor de dependencia (bus factor) en sistemas críticos: documentación, distribución de la propiedad y fortalecimiento.
* Promover la adopción de herramientas de inteligencia artificial para incrementar la productividad del equipo.
* Anticipar riesgos técnicos antes de que se conviertan en incidencias.
**Como líder (30 %)**
* Mejorar los procesos y la entrega de backend, y supervisar el desempeño del equipo.
* Colaborar estrechamente con los equipos de QA y móvil para mejorar las operaciones diarias.
* Gestionar a 5 ingenieros de backend: reuniones individuales (1:1), conversaciones sobre desarrollo profesional y retroalimentación directa sobre el desempeño.
* Traducir las prioridades del producto y del negocio en tareas técnicas concretas y ejecutables.
* Actuar como capa de comunicación entre el equipo de backend y el resto de la empresa, de forma proactiva y no reactiva.
* Mejorar la disciplina en los lanzamientos y la estabilidad posterior a estos en todo el equipo.
* Identificar y cerrar brechas de habilidades mediante mentoría y delegación consciente.
##### **QUÉ DEBES APORTAR**
* **Más de 6 años de experiencia** en desarrollo de backend, con sistemas en producción a gran escala.
* Conocimientos profundos en **TypeScript** y **NestJS**: eres la persona a la que otros acuden con preguntas complejas.
* Competencias sólidas en **PostgreSQL**: índices, optimización de consultas y diseño de esquemas a gran escala.
* Experiencia práctica con **Redis** y **Google Cloud Platform**.
* Experiencia con **Prisma ORM** o equivalente es muy valorada.
* Has liderado o sido mentor de ingenieros anteriormente; sabes dar retroalimentación directa y fomentar su crecimiento.
* Realizas estimaciones previas a la construcción y cuestionas la complejidad cuando no está justificada.
* Comunicador proactivo: identificas y comunicas riesgos de forma temprana, sin necesidad de que te lo soliciten.
* Dominio fluido del inglés.
##### **NUESTRA CAJA DE HERRAMIENTAS TÉCNICAS**
* **Backend:** Node.js con TypeScript, framework **NestJS**, **Prisma ORM**.
* **Base de datos:** **PostgreSQL**, **Redis** (caché).
* **Infraestructura:** **Google Cloud Platform** (Cloud Run, Pub/Sub, Cloud Storage).
* **Móvil:** React Native con TypeScript.
* **Analítica:** BigQuery, Mixpanel, Metabase.
* **Prácticas:** APIs REST, pipelines CI/CD, revisiones de código, sprints ágiles.
##### **QUÉ OFRECEMOS**
* Formar parte de una empresa con un propósito claro que genera un impacto tangible en la vida de las personas, paso a paso.
* Verdadera propiedad: liderar un equipo de backend y lanzar sistemas utilizados por millones desde el primer día.
* Oportunidades de crecimiento profesional, aprendizaje y exposición internacional.
* Un equipo **internacional** solidario, talentoso y apasionado.
* Oficinas en el corazón de **Barcelona**.
* Vales para comidas.
* Subsidio para el bienestar (gestionado por Urban Sports).
* Seguro médico privado (Alan).
* Cultura de trabajo híbrido con flexibilidad internacional.
* 4 días festivos exclusivos de Macadam.
* Almuerzo semanal del equipo los viernes.
* Eventos corporativos y jornadas fuera de la oficina.
##### **¿POR QUÉ MACADAM?**
No solo hablamos de cambio: lo vivimos.
Nuestros principios:
***Hazlo realidad*** \- asume la propiedad y impulsa resultados que importan.
***Construyamos juntos, ganemos juntos*** \- apoyémonos y retémonos mutuamente para ir más lejos.
***Confía en los datos*** \- toma decisiones claras, actúa con confianza y mide lo que realmente cuenta.
***Construye para las personas*** \- diseña con empatía, simplicidad y teniendo siempre en mente a personas reales.
***Piensa en grande*** \- establece altos estándares, desafía los límites e imagina formas mejores.
¿Quieres saber más sobre nosotros? Visita nuestra página web, LinkedIn e Instagram.
###### **Únete a nuestro camino. ¡Forma parte de un movimiento significativo!**