Evolve
Full Stack Developer
EvolveSpain3 days ago
Full-timeEngineering, Information Technology

SOBRE EVOLVE Y NUESTRA EVOLUCIÓN


En Evolve estamos construyendo una compañía enfocada en rendimiento, excelencia operativa y ejecución. Crecemos rápido y con ambición, y eso exige una base tecnológica sólida que nos permita lanzar, iterar y escalar con velocidad, sin perder calidad ni control.

Nuestra cultura se basa en:

  • Ownership: cada persona lidera su área como si fuera su empresa.
  • Ejecución y foco en impacto: priorizamos lo que mueve métricas y resultados.
  • Claridad y estructura: trabajamos con procesos simples, trazables y bien definidos.
  • Mejora continua: iteramos rápido, aprendemos y optimizamos de forma constante.

Buscamos a una persona con mentalidad práctica, autonomía y criterio técnico, capaz de moverse con soltura entre web, backend, frontend, bases de datos e infraestructura ligera. Alguien que no solo programe, sino que entienda el contexto del negocio y construya soluciones útiles, mantenibles y con impacto real.



EL ROL: FULL STACK DEVELOPER


Como Full Stack Developer, serás responsable de desarrollar, mantener y evolucionar distintos sistemas clave de la compañía: desde cambios y mejoras en la web hasta aplicaciones internas y microservicios que ayuden a escalar nuestras operaciones.

Este rol es clave porque conecta tecnología y ejecución. Buscamos a alguien capaz de construir con agilidad, resolver problemas con autonomía y convertir necesidades del negocio en soluciones robustas y bien implementadas.



RESPONSABILIDADES


Desarrollo web y evolución de la presencia digital

  • Desarrollar, mantener y optimizar la web corporativa y otros activos digitales.
  • Implementar cambios sobre entornos basados en PHP y WordPress.
  • Trabajar sobre frontend con HTML, CSS y JavaScript para mejorar experiencia, rendimiento y conversión.
  • Construir y mantener formularios web orientados a captación de leads y otras necesidades de negocio.

Desarrollo de aplicaciones y herramientas internas

  • Diseñar y programar aplicaciones internas que mejoren procesos, productividad y operativa.
  • Desarrollar lógica backend y funcionalidades personalizadas con Python y/o JavaScript.
  • Conectar sistemas, automatizar flujos y crear herramientas que reduzcan fricción operativa.
  • Participar en el diseño técnico de nuevas soluciones, priorizando simplicidad, fiabilidad y velocidad de ejecución.

Bases de datos y arquitectura de información

  • Diseñar, consultar y mantener bases de datos relacionales y no relacionales según la necesidad del proyecto.
  • Trabajar con tecnologías como SQL, PostgreSQL, MySQL y MariaDB.
  • Asegurar la integridad, consistencia y rendimiento de los datos en las aplicaciones desarrolladas.
  • Colaborar en la definición de estructuras de datos que permitan escalar productos y procesos internos.

Despliegue e infraestructura ligera

  • Desplegar y mantener microservicios y aplicaciones en entornos cloud.
  • Trabajar con Docker para contenerización y despliegue de servicios.
  • Gestionar entornos básicos en AWS para alojar soluciones desarrolladas internamente.
  • Asegurar que lo que se construye no solo funcione en local, sino también en producción de forma estable y mantenible.



REQUISITOS


Habilidades técnicas

  • Experiencia trabajando con PHP y WordPress en proyectos reales.
  • Buen dominio de HTML, CSS y JavaScript para desarrollo y mantenimiento web.
  • Capacidad para desarrollar aplicaciones, utilidades internas o lógica de backend con Python y/o JavaScript.
  • Conocimiento sólido de bases de datos, especialmente SQL, PostgreSQL.
  • Conocimientos de NoSQL valorables.
  • Experiencia desplegando servicios con Docker.
  • Conocimientos prácticos de servidores para alojamiento y despliegue de microservicios o aplicaciones.
  • Capacidad para moverse con soltura entre distintas capas del stack y adaptarse a entornos técnicos heterogéneos.

Competencias profesionales

  • Autonomía y capacidad de ejecución: buscamos a alguien resolutivo, con criterio y capaz de avanzar sin supervisión constante.
  • Mentalidad de ownership: que trate cada desarrollo como algo propio y piense en impacto, mantenimiento y escalabilidad.
  • Capacidad de priorización: saber distinguir entre lo urgente, lo importante y lo que realmente aporta valor.
  • Comunicación clara: capacidad para entender necesidades de negocio y traducirlas en soluciones técnicas viables.
  • Flexibilidad y aprendizaje rápido: trabajamos en un entorno dinámico, con proyectos diversos y evolución constante.



BENEFICIOS

  • Trabajar en un entorno dinámico, exigente y con mucho margen de crecimiento.
  • Rol con impacto directo en negocio, operaciones y capacidad de ejecución de la compañía.
  • Exposición a proyectos diversos: web, herramientas internas, arquitectura ligera y despliegue.
  • Autonomía real y cercanía a la toma de decisiones.
  • Oportunidad de construir soluciones que se usan de verdad y generan impacto visible en el día a día.

Key Skills

Ranked by relevance