Software AI Engineer - madrid
hace 2 días
Madrid
Performanze es una solución digital para validar, escalar y optimizar negocios online. Ayudamos a Empresas, Startups y Scaleups a aumentar su rendimiento, impulsar su rentabilidad y conseguir objetivos. Performanze forma parte de Subdiagonal, un grupo de empresas global en la vanguardia de la innovación, tecnología y emprendimiento, integrando un ecosistema de empresas especializadas en transformar desafíos complejos en soluciones disruptivas mediante el uso de metodologías avanzadas, tecnologías emergentes y estrategias de negocio escalables. ¿Qué buscamos? Buscamos un/a Software Engineer con talento y una sólida base en ingeniería de software para unirse a nuestro equipo. Serás una pieza clave en el diseño, construcción y mantenimiento de las plataformas y sistemas digitales que ofrecemos a nuestros clientes. Serás responsable de aplicar principios de ingeniería y buenas prácticas en todo el ciclo de vida del desarrollo (SDLC) para construir soluciones técnicas robustas, escalables y eficientes. Trabajarás en un entorno ágil y colaborativo, en estrecha comunicación con los equipos de producto y diseño para transformar las necesidades de negocio en sistemas de alto rendimiento. Responsabilidades: • Diseño y Arquitectura de Sistemas: Diseñar, desarrollar y evolucionar la arquitectura de nuestras aplicaciones y plataformas digitales, asegurando su escalabilidad, seguridad y rendimiento., • Desarrollo de Software (Full Stack): Escribir código de alta calidad en todo el stack tecnológico, desde la lógica de negocio y servicios (Back-End) hasta las interfaces de usuario (Front-End)., • Calidad de Código y Mejores Prácticas: Promover y aplicar las mejores prácticas de ingeniería de software: escribir código limpio, mantenible y bien documentado, participar en revisiones de código y desarrollar pruebas (testing)., • Gestión de Datos y APIs: Crear y gestionar APIs RESTful/GraphQL robustas y seguras, así como diseñar y optimizar esquemas de bases de datos (SQL y NoSQL)., • Optimización y Despliegue (CI/CD): Participar activamente en los procesos de despliegue, monitorizar el rendimiento del sistema, identificar cuellos de botella y optimizar las aplicaciones de forma continua., • Innovación Tecnológica: Investigar, evaluar y proponer la adopción de nuevas tecnologías, arquitecturas y patrones de diseño para mantener nuestras soluciones a la vanguardia. Requisitos: • Formación: Formación académica en Ingeniería Informática, Desarrollo de Software o campos afines. Sólidos fundamentos de Ciencias de la Computación (estructuras de datos, algoritmos, patrones de diseño)., • Experiencia: Experiencia demostrable de al menos 3-5 años como Software Engineer, Full Stack Developer o en roles de ingeniería de software similares., • Sólida experiencia en Back-End: Dominio de lenguajes orientados a sistemas y web como Node.js (preferido), Python, Java, Go o PHP y sus frameworks asociados (Express, Django, Spring Boot, etc.)., • Experiencia en Front-End: Experiencia construyendo interfaces de usuario, preferiblemente con frameworks modernos (React, Angular, Vue.js), pero con un entendimiento sólido de JavaScript (ES6+), TypeScript, HTML5 y CSS3., • Bases de Datos: Experiencia trabajando con bases de datos relacionales (MySQL, PostgreSQL) y no relacionales (MongoDB, Redis)., • APIs y Servicios: Experiencia en el diseño, consumo e integración de APIs (REST, GraphQL)., • Herramientas y Metodologías: Dominio de sistemas de control de versiones (Git) y experiencia trabajando con metodologías ágiles (Scrum, Kanban)., • Valorable (Bonus Points): Familiaridad con arquitecturas de microservicios, contenedores (Docker), orquestación (Kubernetes) y proveedores cloud (AWS, Google Cloud, Azure)., • Habilidades: Excelentes habilidades para la resolución de problemas complejos y capacidad para trabajar de forma colaborativa en equipos multidisciplinarios. ¿Qué ofrecemos? • Oportunidades de crecimiento y desarrollo profesional., • Formar parte de una empresa joven y dinámica., • Ecosistema de startups amplio y diverso que brinda mucho más que una experiencia laboral., • Salario acorde a valía del candidato. Además de todo esto, Performanze ofrece otras ventajas, como, por ejemplo: • Horario flexible (e intensivo todos los viernes del año)., • Modelo de trabajo híbrido., • Plan formativo personalizado., • Celebramos por todo lo alto la llegada del verano, en un evento exclusivo que nos permite reunirnos y compartir divertidos momentos juntos. Nuestro proceso de selección: El proceso de selección consta de las siguientes etapas: • Si tu perfil es precalificado, recibirás un breve assessment conductual y cognitivo que, prometemos, no te quitará mucho tiempo y podrás hacer cómodamente desde tu casa (o cualquier sitio tranquilo que tú elijas)., • Tras la superación del assessment, el segundo paso será una primera entrevista para que podamos conocer más sobre tus intereses y experiencias previas. Si quieres formar parte de una empresa en continuo crecimiento, ambiente joven y dinámico, te apasiona la tecnología y la ingeniería de productos digitales, y quieres formar parte de un proyecto desde el inicio, ¡tienes un hueco en el equipo!