23 oct
|
Why Ads Media - Digital Consulting Firm
|
Madrid
23 oct
Why Ads Media - Digital Consulting Firm
Madrid
En Why Ads Media somos una consultora de marketing digital especializada en Performance.
Estamos desarrollando diferentes herramientas y tecnología interna para mejorar nuestros procesos, centralizar información y datos de diferentes plataformas y potenciar nuestra operativa mediante Inteligencia Artificial.
Queremos incorporar a un/a Senior Full Stack Developer / Tech Lead con al menos 4 años de experiencia que lidere técnicamente el desarrollo de nuestra tecnología interna.
Actualmente contamos con un pequeño equipo de desarrollo formado por 3 perfiles junior con buena base técnica. La persona que se incorpore tendrá un papel clave en la evolución del producto, en la toma de decisiones técnicas y en el crecimiento del equipo.
Buscamos un perfil con capacidad para combinar ejecución técnica, criterio de producto y liderazgo, manteniendo un estándar alto de calidad y ayudando al equipo a ganar autonomía de forma progresiva.
Tendrás un papel central en la evolución de nuestras herramientas internas y en la organización técnica del equipo.
Seguirás desarrollando directamente y tendrás responsabilidad sobre la calidad, la arquitectura y la dirección técnica del trabajo realizado por el equipo.
Entre otras tareas:
- Desarrollo y evolución de aplicaciones con React, Node.js y TypeScript.
- Diseño e implementación de funcionalidades de frontend y backend.
- Definición y evolución de la arquitectura técnica de nuestros productos internos.
- Integración y consumo de APIs de terceros.
- Diseño y mantenimiento de bases de datos, principalmente PostgreSQL.
- Integración de modelos de IA dentro de nuestras aplicaciones y procesos.
- Desarrollo mediante IA,
agentes de programación y herramientas de coding autónomo.
- Desarrollo de automatizaciones e integraciones entre diferentes plataformas.
- Definición de buenas prácticas de desarrollo, testing, documentación y seguridad.
- Revisión de código y supervisión de Pull Requests.
- Identificación y prevención de deuda técnica.
- Resolución de problemas técnicos de mayor complejidad.
- Participación en decisiones de producto y priorización técnica.
Además, asumirás el liderazgo técnico de un equipo de 3 desarrolladores junior.
Liderazgo del equipo
Esta parte tendrá un peso significativo dentro del puesto.
Entre tus responsabilidades estarán:
- Organizar y distribuir trabajo técnico dentro del equipo.
- Traducir necesidades de negocio y producto en tareas técnicas claras.
- Ayudar a los perfiles junior a plantear correctamente las soluciones antes de desarrollar.
- Revisar código y ofrecer feedback concreto y útil.
- Detectar errores de planteamiento, arquitectura o implementación antes de que lleguen a producción.
- Definir y mantener estándares comunes de desarrollo.
- Desbloquear al equipo cuando aparezcan problemas técnicos.
- Fomentar buenas prácticas de testing, documentación y mantenimiento.
- Ayudar a mejorar la capacidad de análisis y resolución de problemas del equipo.
- Supervisar el uso correcto de herramientas de desarrollo asistido por IA.
- Conseguir que los desarrolladores ganen progresivamente criterio y autonomía.
- Hacer seguimiento de las tareas y velar por la calidad de las entregas.
- Mantener una comunicación fluida entre desarrollo, producto y negocio.
Buscamos una persona capaz de enseñar, exigir, dar contexto y elevar el nivel técnico del equipo.
Una persona con 4 o más años de experiencia profesional en desarrollo de software, con una base Full Stack sólida y experiencia trabajando sobre aplicaciones reales.
El puesto requiere suficiente madurez técnica para desarrollar funcionalidades, tomar decisiones de arquitectura, revisar el trabajo de otros desarrolladores y asumir responsabilidad sobre el resultado final.
Conocimientos y experiencia necesarios
- 4+ años de experiencia profesional en desarrollo de software.
- Experiencia sólida trabajando con React.
- Experiencia sólida trabajando con Node.js.
- Experiencia utilizando Git y GitHub en equipos de desarrollo.
- Experiencia diseñando, consumiendo e integrando APIs REST.
- Experiencia trabajando con bases de datos relacionales, especialmente PostgreSQL.
- Capacidad para desenvolverse tanto en frontend como en backend.
- Buen criterio en arquitectura y estructuración de aplicaciones.
- Experiencia realizando debugging y resolviendo problemas técnicos complejos.
- Experiencia realizando code reviews.
- Capacidad para escribir código mantenible, testeable y escalable.
- Conocimientos de testing y buenas prácticas de calidad.
- Capacidad para trabajar de forma autónoma y tomar decisiones técnicas.
📌 Programador full stack (Madrid)
🏢 Why Ads Media - Digital Consulting Firm
📍 Madrid