Symplifica

Desarrollador/a Full Stack MID — Vue + Spring Boot

Symplifica Bogotá, Bogota D.C., Colombia

Human Resources Services · 51-200 employees

8 h ago
vue Mid (2-5 yrs) Full-time Colombia
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Develop end-to-end features for both frontend and backend systems while ensuring code quality and scalability. Participate in code reviews, debugging, and the implementation of automated tests to maintain high standards.

What they look for

Vue 3 TypeScript Java Spring Boot PostgreSQL REST APIs Spring Security SQL JUnit 5 Mockito Git Maven Gradle Composition API Flyway Full Stack Development

Requirements

Requires at least 2 years of experience with Vue 3, Java/Spring Boot, and PostgreSQL. Candidates should possess strong skills in REST API development, database modeling, and automated testing practices.

Benefits

Autonomy in development Professional growth opportunities Exposure to AI technologies Impactful product development

Full description

¿Te gusta construir soluciones de principio a fin, entender el negocio detrás del código y tener autonomía para llevar una funcionalidad completa desde backend hasta frontend?

En Symplifica buscamos un/a Desarrollador/a Full Stack MID con bases técnicas sólidas, atención a la calidad del código y capacidad para construir soluciones escalables.

Trabajarás sobre una SPA en Vue 3, un backend modular en Spring Boot y PostgreSQL, dentro de un equipo en el que tendrás autonomía para desarrollar features completas, participar en revisiones de código y resolver retos reales de negocio.

🧭 ¿Qué harás en este rol?

  • Desarrollar funcionalidades end-to-end en frontend y backend.
  • Construir y evolucionar nuestra SPA en Vue 3 + TypeScript.
  • Desarrollar APIs REST y servicios utilizando Java + Spring Boot.
  • Modelar datos y construir consultas eficientes sobre PostgreSQL.
  • Implementar autenticación, permisos, validaciones y mecanismos de seguridad.
  • Integrar frontend, backend y servicios externos.
  • Crear y mantener pruebas automatizadas para garantizar la calidad de los desarrollos.
  • Participar en revisiones de código, debugging y mejora continua de nuestras prácticas de desarrollo.
  • Entender reglas de negocio complejas y convertirlas en soluciones tecnológicas mantenibles y escalables.

🎯 ¿Qué buscamos en ti?

Vue — mínimo 2 años de experiencia

  • Vue 3, Composition API () y TypeScript.
  • Vite y vue-router, incluyendo manejo de rutas, permisos y sesiones.Estado reactivo mediante composables.
  • Integración con APIs, formularios, validaciones, manejo de errores y CSRF.
  • Experiencia con vue-i18n para aplicaciones multiidioma.

Spring Boot — mínimo 2 años de experiencia

  • Java 17 o superior. Actualmente trabajamos con Java 25 + Spring Boot 4.
  • Desarrollo de APIs REST, controllers, validaciones y manejo global de errores.
  • Experiencia con Spring Security: sesiones, roles/permisos, BCrypt y protección CSRF.
  • Patrones de servicio y repositorio, inyección de dependencias y código limpio.
  • Experiencia con jobs o programación de tareas.

Bases de datos — mínimo 2 años de experiencia

  • PostgreSQL y SQL avanzado: JOINs, agregaciones, subconsultas, índices y transacciones.
  • Migraciones y versionamiento de esquema con Flyway.
  • Experiencia con Spring Data JDBC o JPA/Hibernate.

Testing y herramientas

  • JUnit 5, Mockito y Spring Test (MockMvc / @SpringBootTest).
  • Cultura de testing y experiencia trabajando con suites automatizadas en CI.
  • Git y manejo de flujos de ramas.
  • Maven o Gradle, Node, pnpm/npm y manejo de terminal.
  • Capacidad de hacer debugging Full Stack end-to-end.

💡 Suma puntos si tienes experiencia con:

  • Tailwind CSS y Storybook.
  • OAuth2/SSO e integración con servicios externos.
  • Feign/WebClient y almacenamiento de archivos en S3.
  • Procesos background o colas de trabajos.
  • Inglés para lectura de documentación técnica.

🤖 Tenemos un PLUS que nos interesa especialmente

Estamos explorando activamente el desarrollo con agentes de Inteligencia Artificial. Será un gran diferencial si tienes experiencia —o interés demostrable— trabajando con:

Koog (JetBrains) · Google ADK · LangChain4j/LangChain · Model Context Protocol (MCP) · Tool Calling y herramientas para LLMs.

No es un requisito excluyente, pero sí un plus importante para nosotros.

🧠 Nos encanta si eres una persona...

  • Autónoma para desarrollar features completas de backend + frontend.
  • Capaz de entender y modelar reglas de negocio complejas.
  • Comprometida con la calidad y las buenas prácticas.
  • Clara para comunicar, documentar y participar en code reviews.
  • Colaborativa, curiosa y con ganas de seguir aprendiendo.

🧩 Lo que encontrarás en Symplifica

  • Un equipo donde tendrás autonomía para construir y proponer.
  • Retos tecnológicos conectados directamente con necesidades reales del negocio.
  • Espacio para experimentar con nuevas tecnologías e Inteligencia Artificial.
  • La oportunidad de construir productos tecnológicos que generan impacto en la vida de miles de personas.

Similar roles