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.
¿Es usted el candidato adecuado para esta oportunidad? Asegúrese de leer la descripción completa a continuación.
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. xkdbapo
Si buscas un nuevo proyecto, Vermont Solutions estamos deseando conocerte!
#J-18808-Ljbffr