Full Stack Engineer (Carballedo)

Ags
Carballedo, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Compensation
€ 60K

Job location

Carballedo, Spain

Tech stack

Java
Agile Methodologies
Component-Based Software Engineering
Application Layers
Software Quality
Code Review
Software Debugging
Hibernate
Performance Tuning
Backend
Vue.js
Front End Software Development
Api Design
REST
Code Restructuring
Api Management

Job description

  • Design, implement, and integrate complex Vue 3 components using Vuetify.
  • Lead continuous improvement of the Front-End codebase.
  • Review Front-End pull requests and provide feedback.
  • Build REST endpoints with Quarkus and design Hibernate entities.
  • Investigate and resolve Back-End issues independently.

Conhecimentos

Vue.js 3 Java Quarkus REST API design Agile practices Descrição da oferta de emprego Role Overview, We are looking for a Full-Stack Developer with a strong Front-End orientation to join an agile, high-performing engineering team. You will take ownership of the Front-End application layer-ensuring quality, performance, and architectural consistency-while maintaining the autonomy to contribute end-to-end across the Back-End when needed. This role is adecuado for someone who combines deep Vue.js expertise with solid Java/Quarkus experience and enjoys mentoring others. Technical Environment

  • Front-End: Vue.js 3, Vuetify, Pinia
  • Back-End: Java, Quarkus, Hibernate
  • Practices: Agile delivery, systematic code reviews, clean architecture, Front-End (60-70%)
  • Component Development: Design, implement, and integrate complex Vue 3 components using Vuetify, following established conventions and best practices.
  • Code Quality & Performance: Lead continuous improvement of the Front-End codebase (refactoring, performance tuning, accessibility enhancements, code factorization).
  • Technical Leadership: Review Front-End pull requests, provide constructive feedback, and support team members through mentoring and knowledge sharing.
  • Governance: Define, document, and maintain Front-End standards (component architecture, state management with Pinia, testing patterns, performance guidelines).

Back-End (30-40%)

  • API Development: Build REST endpoints with Quarkus and design Hibernate entities aligned with functional requirements.
  • API Architecture: Collaborate with the team to co-design API contracts, ensuring seamless Front-End/Back-End integration.
  • Autonomous Debugging: Investigate and resolve Back-End issues independently when required to unblock Front-End progress.

Requirements

AGS is seeking a Full-Stack Developer in Carballedo, Spain, with strong Front-End orientation. The ideal candidate will possess deep Vue.js expertise combined with solid Java/Quarkus experience, working in an agile engineering team.

Responsibilities include designing and integrating Vue 3 components, leading Front-End improvements, and building REST endpoints. Candidates should be EU citizens and fluent in French and English., * Proven experience delivering a major full-stack project end-to-end in production.

  • Advanced mastery of the Vue.js 3 ecosystem (Vuetify, Pinia).
  • Solid Back-End experience with Java, Quarkus, and Hibernate.
  • Strong understanding of REST API design.
  • Comfortable working in an Agile environment., * Proven experience delivering at least one major full-stack project end-to-end in production.
  • Advanced mastery of the Vue.js 3 ecosystem (Vuetify, Pinia). A certification or verifiable reference project is a strong plus.
  • Solid Back-End experience with Java, Quarkus, and Hibernate.
  • Strong understanding of REST API design and Front/Back integration patterns.
  • Comfortable working in an Agile environment with systematic code reviews.

Soft Skills

  • Excellent communication and collaboration abilities.
  • Ability to mentor peers and drive technical discussions (architecture, best practices).
  • Proactive, autonomous, and quality-driven mindset.

Languages

  • Fluent French or Professional Working French
  • Strong technical English.

Apply for this position