Buscamos un/a Software Engineer Full Stack con experiencia en el desarrollo de aplicaciones web modernas y escalables. Formarás parte de un equipo internacional participando en el diseño, desarrollo y evolución de soluciones digitales, trabajando tanto en el backend como en el frontend y contribuyendo a la calidad, seguridad y rendimiento de las aplicaciones.


Responsabilidades


Desarrollo Backend

  • Diseñar, desarrollar y mantener APIs REST seguras, escalables y de alto rendimiento.
  • Implementar soluciones utilizando Java, Spring Boot, Spring Security, Node.js y Express.
  • Aplicar buenas prácticas de desarrollo basadas en arquitecturas multicapa, principios SOLID y patrones de diseño.
  • Garantizar la seguridad de las aplicaciones mediante mecanismos de autenticación y autorización basados en roles.


Desarrollo Frontend

  • Desarrollar interfaces web modernas y responsivas utilizando React y Angular.
  • Implementar formularios dinámicos, integración con APIs y componentes interactivos.
  • Crear experiencias de usuario intuitivas mediante HTML, CSS, Bootstrap y librerías de visualización de datos.


Bases de Datos e Integración

  • Diseñar e implementar soluciones de persistencia sobre bases de datos relacionales y NoSQL.
  • Trabajar con MySQL, PostgreSQL y MongoDB, garantizando la integridad y eficiencia de los datos.
  • Participar en la definición y optimización de modelos de datos y procesos de integración.


Calidad, DevOps y Mejora Continua

  • Desarrollar y ejecutar pruebas unitarias e integradas para asegurar la calidad del software.
  • Participar en procesos de integración y despliegue continuo (CI/CD).
  • Colaborar en la contenerización y despliegue de aplicaciones mediante Docker y Kubernetes.
  • Contribuir a la mejora continua de procesos, rendimiento y calidad del código.
  • Documentar APIs y componentes técnicos siguiendo estándares de desarrollo.


Trabajo en Equipo

  • Colaborar estrechamente con equipos multidisciplinares en entornos Agile.
  • Participar en revisiones de código, definición de requisitos y toma de decisiones técnicas.
  • Contribuir activamente a la evolución tecnológica de los proyectos y a la adopción de buenas prácticas de ingeniería.


Requisitos


  • Al menos 3 años de experiencia como Software Engineer Full Stack.
  • Experiencia sólida en desarrollo backend con Java, Spring Boot, Spring Security, Node.js y Express.
  • Experiencia en desarrollo frontend con React y/o Angular.
  • Conocimientos de HTML, CSS, Bootstrap y consumo de APIs REST.
  • Experiencia trabajando con bases de datos MySQL, PostgreSQL y MongoDB.
  • Conocimientos de testing con JUnit, Mockito, Jest y Postman.
  • Experiencia con Docker, Jenkins, Kubernetes y entornos CI/CD.
  • Familiaridad con servicios cloud, preferiblemente AWS.
  • Experiencia en documentación de APIs mediante Swagger.
  • Nivel alto de inglés (imprescindible).


¿Qué ofrecemos?


En Vermont Solutions, creemos que trabajar debe ser divertido y satisfactorio. Aquí tienes algunas de las ventajas de unirte a nuestro equipo:


  • Plan de Formación y certificaciones técnicas.
  • Desarrollo profesional y plan de carrera definido.
  • Flexibilidad horaria
  • Plan de retribución flexible acorde a tus necesidades (seguro médico privado, cheques formación para estudiar idiomas, cheques guardería, tarjeta transporte...).
  • Modelo de gestión sostenible y políticas de igualdad efectiva, ambientes de trabajo abiertos e inclusivos.


Si buscas un nuevo proyecto, ¡en Vermont Solutions estamos deseando conocerte!



Similar jobs

More from Vermont Solutions
Vermont Solutions 14 hours ago
Vermont Solutions 14 hours ago
Vermont Solutions 14 hours ago

Software Engineer Full Stack

Apply Now
Back to search page