Software Engineer Full Stack

Vermont Solutions
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
Spanish, English
Experience level
Intermediate

Job location

Tech stack

HTML
Java
JavaScript
Spring Security
API
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
Unit Testing
Bootstrap
CSS
Cloud Computing
Software Quality
Databases
Multilayer Switch
Continuous Integration
Data Visualization
Relational Databases
Software Design Patterns
DevOps
Web Development
JUnit
PostgreSQL
MongoDB
MySQL
Node.js
NoSQL
Mockito
Swagger
Postman
React
Spring-boot
Software Security
Backend
Angular
Kubernetes
Front End Software Development
REST
Docker
Jenkins

Job description

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

Requirements

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

Benefits & conditions

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, Vermont Solutions estamos deseando conocerte

Apply for this position