Backend Architect

Hace 2 días

las palmas de gran canaria, canarias, España Virtualcave Jornada completa

🚀 Backend Architect (Remoto – España)


¿Quieres llevar tu carrera al siguiente nivel? Estamos en busca de un/a Backend Architect para unirse a nuestro equipo full remote y trabajar en proyectos innovadores y desafiantes 🌟


🧠 ¿Quiénes somos?


Somos una consultora tecnológica fundada en 2016, especializada en el desarrollo de aplicaciones y sistemas de alto rendimiento y alta disponibilidad.


Con 10 años de experiencia y un increíble equipo de profesionales, en Virtual Cave ayudamos a nuestros clientes a mejorar su posición en el mercado a través de soluciones tecnológicas robustas, escalables y bien diseñadas.


Nuestra reputación se basa en la excelencia técnica, la cercanía con el cliente y la atención personalizada. Aquí no hacemos proyectos “en serie”, construimos soluciones que funcionan y escalan.


🎯 ¿Cuál será tu misión?


Diseñar, construir y mantener la infraestructura y los sistemas que componen el \"lado del servidor\" de una aplicación. Así como garantizar que una aplicación sea escalable, eficiente, segura y sostenible.


🛠️ ¿Qué harás en tu día a día?


  • Diseñar y desarrollar sistemas y aplicaciones software.
  • Gestionar los requisitos no funcionales del proyecto.
  • Definir y diseñar arquitectura de la solución.
  • Elegir las tecnologías para la aplicación de cada componente y las conexiones entre sí.
  • Revisar los códigos y asegurar la calidad del Proyecto.
  • Conocer guías de arquitectura del cliente para su aplicación a nuestros clientes.
  • Investigar y desarrollar pruebas de concepto que permitan seleccionar tecnologías adecuadas.
  • Aplicar patrones arquitectónicos que permitan aplicaciones bien estructuradas.
  • Crear estándares de desarrollo uniformes en los equipos de trabajo.
  • Mejorar la arquitectura de manera continua.
  • Realizar seguimiento después de la ejecución.


✅ Requisitos imprescindibles


  • Grado en informática, ingeniería de software, o un campo relacionado.
  • Experiencia mínima de 2 años en la posición descrita.
  • Lenguaje de programación: Java.
  • Bases de datos: SQL (MySQL, PostgreSQL) y NoSQL (MongoDB, Redis, Cassandra).
  • Framework: Spring Boot.
  • APIs: RESTful, GraphQL, SOAP.
  • Herramientas de contenedores y orquestación: Docker, Kubernetes.
  • Infraestructura en la nube: AWS, Azure, Google Cloud Platform.
  • Prácticas de seguridad: OAuth2, JWT, autenticación basada en roles.
  • Microservicios: Diseño y arquitectura de microservicios y patrones como el CQRS, Event Sourcing, etc.
  • Patrones de diseño: MVC, Singleton, Factory, Singleton, Repository, etc.
  • Pruebas: Unitarias, de integración y de carga.
  • Fundamentos de Programación y Estructuras de Datos
  • CI/CD y Automatización de Procesos DevOps
  • Escalabilidad y Alta Disponibilidad


⭐ Se valorará especialmente


  • Uso de IA a nivel profesional.
  • Conocimientos de gRPC.
  • Programación Reactiva: Project Reactor, Spring webflux.
  • Conocimientos en bases de datos no relacionales.
  • Persona responsable, comprometida y proactiva, con orientación a resultados.
  • Perfil analítico, detallista e innovador, capaz de resolver problemas y aportar ideas.
  • Comunicación efectiva, trabajo en equipo y autonomía.
  • Capacidad de adaptación a entornos dinámicos y prioridades cambiantes.
  • Perfil senior, autónomo y con capacidad para la toma de decisiones.
  • Sensibilidad por el producto y visión global del desarrollo.
  • Uso habitual de herramientas de IA en el día a día.
  • Proactividad y criterio técnico para aportar soluciones.


👥 ¿Que esperamos de ti?


  • Una actitud proactiva y orientada a resultados.
  • Habilidades excepcionales para resolver problemas y una gran atención al detalle.
  • Capacidad de trabajar en equipo y de manera autónoma.
  • Predisposición para gestionar prioridades cambiantes en entornos dinámicos.
  • Buscar mejorar y aprender nuevas tecnologías.
  • Mentalidad creativa y dispuesto a aportar nuevas ideas.


💼 ¿Qué ofrecemos?


  • Contrato indefinido.
  • Trabajo 100% remoto desde España.
  • Flexibilidad horaria.
  • Bonus de formación para seguir creciendo profesionalmente.
  • Bono recomendación.
  • Compensación del 100% de los tres primeros días de baja por IT.
  • Descuento en nuestro seguro médico privado a través del sistema de retribución flexible de la empresa.
  • El equipamiento informático y el mobiliario necesarios para el desempeño de tus funciones diarias.
  • Proyectos técnicamente exigente