AI Full Stack Developer

Hace 1 semana

Bilbao Vizcaya, Gran Bilbao (comarca); Vizcaya; País Vasco, España Performanze Jornada completa

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 Programador Full Stack con talento y pasión por la tecnología para unirse a nuestro equipo. Serás una pieza clave en el desarrollo y mantenimiento de las soluciones digitales que ofrecemos a nuestros clientes, construyendo aplicaciones web robustas, escalables y de alto rendimiento.

Serás responsable del ciclo completo de desarrollo, desde la conceptualización y el diseño de la arquitectura hasta la implementación, despliegue y optimización continua de nuestras plataformas. Trabajarás en un entorno ágil y colaborativo, en estrecha comunicación con los equipos de producto, diseño (UI/UX) y marketing para transformar las necesidades de negocio en soluciones tecnológicas eficientes y disruptivas.

Responsabilidades:

  • Desarrollo Front-End y Back-End: Diseñar, desarrollar y mantener aplicaciones web completas, asegurando una integración perfecta entre el lado del cliente y el del servidor.
  • Diseño de APIs y Bases de Datos: Crear y gestionar APIs RESTful/GraphQL robustas y seguras, así como diseñar y optimizar esquemas de bases de datos (SQL y NoSQL).
  • Colaboración y Calidad de Código: Escribir código limpio, mantenible y bien documentado. Participar en revisiones de código y aplicar las mejores prácticas de desarrollo para garantizar la calidad del software.
  • Implementación de Interfaces: Colaborar con el equipo de diseño para traducir los diseños de UI/UX y wireframes en componentes visuales interactivos y funcionales.
  • Optimización y Escalabilidad: Identificar y solucionar cuellos de botella de rendimiento, así como asegurar que la arquitectura de las aplicaciones sea escalable y segura.
  • Gestión del Ciclo de Vida del Software: Participar activamente en todas las fases del ciclo de vida del desarrollo, incluyendo el análisis de requisitos, la planificación, las pruebas (testing) y el despliegue (CI/CD).
  • Innovación Tecnológica: Investigar, evaluar y proponer la adopción de nuevas tecnologías, librerías y frameworks para mantener nuestras soluciones a la vanguardia.

Requisitos:

  • Formación académica en Ingeniería Informática, Desarrollo de Software o campos afines.
  • Experiencia demostrable de al menos 3-5 años como Full Stack Developer o en roles similares.
  • Sólida experiencia en Front-End: Dominio de JavaScript (ES6+), TypeScript, HTML5, CSS3 y frameworks modernos como React, Angular o Vue.js .
  • Sólida experiencia en Back-End: Dominio de lenguajes como Node.js (preferido), Python, PHP o Java y sus frameworks asociados (Express, Django, Laravel, etc.).
  • Experiencia con Bases de Datos: Experiencia trabajando con bases de datos relacionales (MySQL, PostgreSQL) y no relacionales (MongoDB, Redis).
  • Conocimiento de APIs: 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 microservici