Full Stack Engineer (Carballedo)
Role details
Job location
Tech stack
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.