Senior Full Stack Developer – AI-Native Engineering (Remoto)

IT · Remoto

Inscribirme

Descripción

En Vermont Solutions buscamos incorporar un/a Senior Full Stack Developer, con orientación preferentemente backend, para participar en el desarrollo de una nueva aplicación de monitorización y gestión de emisiones, así como en una plataforma de Distribution, Pricing & Processing.

Buscamos un/a AI-Native Engineer: un perfil con una sólida base de ingeniería de software que sepa aprovechar las herramientas de Inteligencia Artificial para mejorar todo el ciclo de desarrollo, desde el análisis de requisitos y el diseño de soluciones hasta el desarrollo, testing, despliegue, monitorización y mejora continua.

Trabajarás en un entorno Agile, colaborativo y orientado a la innovación, participando en el diseño y construcción de aplicaciones empresariales escalables, seguras y de alta calidad.


🛠️ Responsabilidades


  • Diseñar, desarrollar y mantener aplicaciones empresariales innovadoras.
  • Analizar requisitos junto con equipos técnicos y stakeholders de negocio.
  • Diseñar e implementar nuevos módulos y soluciones basadas en arquitecturas de microservicios.
  • Desarrollar y mantener componentes backend y frontend.
  • Trabajar principalmente con Java, Spring Boot y Hibernate/JPA.
  • Diseñar, desarrollar y consumir REST APIs.
  • Trabajar con bases de datos relacionales y tecnologías SQL.
  • Crear y ejecutar test cases, asegurando la calidad y fiabilidad del software.
  • Participar en procesos CI/CD, despliegues y soporte de producción.
  • Diagnosticar y resolver incidencias, problemas de rendimiento y errores de aplicación.
  • Participar en decisiones de arquitectura y diseño técnico.
  • Aplicar buenas prácticas de Clean Code, mantenibilidad, observabilidad y seguridad.
  • Trabajar con repositorios, pipelines DevOps y herramientas de desarrollo colaborativo.
  • Participar en un entorno Agile / SCRUM.
  • Mentorizar a perfiles junior y contribuir a una sólida cultura de ingeniería.


La Inteligencia Artificial será una parte real de tu forma de trabajar.

Buscamos una persona que no solo conozca las herramientas de IA, sino que sepa integrarlas de manera efectiva y responsable en el ciclo de desarrollo de software.

Trabajarás con herramientas de AI-assisted development como:

GitHub Copilot · Cursor · ChatGPT · Claude · Gemini · Devin · Sourcegraph Cody · Continue.dev

Podrás utilizarlas para:

  • Generación y refactorización de código.
  • Creación automática de documentación.
  • Generación y validación de tests.
  • Debugging y análisis de causas raíz.
  • Code reviews y mejora de calidad.
  • Automatización del SDLC.
  • Optimización de la productividad de los equipos de ingeniería.

También será importante comprender las capacidades y limitaciones de los Large Language Models (LLMs) y saber cuándo y cómo utilizarlos dentro de un entorno empresarial.

Participarás además en la adopción de buenas prácticas, gobernanza y uso seguro de herramientas de IA en los procesos de ingeniería.


✅ Requisitos


Buscamos un/a Senior Software Engineer con:

  • 5+ años de experiencia como Full Stack Software Developer / Software Engineer, preferentemente con orientación backend.
  • Experiencia sólida con:
  • Java — nivel avanzado.
  • Spring Boot — nivel experto.
  • Hibernate / JPA.
  • Experiencia con tecnologías frontend como:
  • Angular.
  • HTML.
  • CSS.
  • JavaScript / TypeScript.
  • Experiencia con bases de datos relacionales y SQL, especialmente:
  • Oracle.
  • PostgreSQL.
  • Experiencia diseñando y consumiendo REST APIs.
  • Experiencia trabajando con:
  • Git.
  • GitHub.
  • Collaborative Development Workflows.
  • Experiencia con arquitecturas de Microservicios.
  • Experiencia con Jenkins y CI/CD pipelines.
  • Experiencia trabajando con metodologías Agile / SCRUM.
  • Experiencia con DevOps y Cloud.
  • Experiencia con tecnologías de containerización como:
  • Docker.
  • OpenShift.
  • Experiencia práctica utilizando herramientas de desarrollo potenciadas por IA.
  • Conocimientos de Prompt Engineering y AI-Assisted Development.
  • Experiencia integrando IA en procesos de ingeniería y delivery.
  • Español e inglés C1.


⭐Valorable


Valoraremos especialmente conocimientos o experiencia en:

  • Arquitecturas event-driven y sistemas de mensajería.
  • Kubernetes.
  • Frameworks de automated testing.
  • Plataformas AI/ML.
  • Integraciones de GenAI en aplicaciones empresariales.
  • Secure Coding y seguridad en entornos de desarrollo asistidos por IA.
  • Entornos Cloud, especialmente AWS.
  • Herramientas de monitorización, logging y observabilidad.


🎁 ¿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!